|
From: Michael B. <mic...@cm...> - 2010-02-23 13:27:36
|
Hi, FYI - I preparing a new libwbxml release because of a bug in the SyncML specification. Several times in the past I had problems with the correct transport of vCards. vCards require CRLF as line break. XML processors normalize all line breaks to LFs. The SyncML authors did ignore this fact and store raw (not base64 encoded) vCards in XML files. If a normal XML processor like expat or libxml reads such a file then all CRLFs are gone. So libwbxml has no chance to only parse SyncML messages in XML format with a normal XML processor. The implemented workaround checks for Data elements with vFormat objects and replaces all included LFs with CRLFs. This behaviour is hard coded in libwbxml. Some weeks ago the first user of libwbxml opened a ticket for this issue. So a solution is required. Additionally I cannot write changes to my OCS without this patch. Minor: Additionally a copyright issue with the OMA DM tests was fixed. Best regards Michael -- ___________________________________________________________________ Michael Bell Humboldt-Universitaet zu Berlin Tel.: +49 (0)30-2093 70143 ZE Computer- und Medienservice Fax: +49 (0)30-2093 2704 Unter den Linden 6 mic...@cm... D-10099 Berlin ___________________________________________________________________ PGP Fingerprint: 09E4 3D29 4156 2774 0F2C C643 D8BD 1918 2030 5AAB |