Ticket #106: libsyncml-wbxml.patch

File libsyncml-wbxml.patch, 1.4 kB (added by dfriedrich, 2 years ago)
  • libsyncml/libsyncml/parser/sml_xml_assm.c

    old new  
    14411443        /* Add the syncml start node */ 
    14421444        switch (assm->session->version) { 
    14431445                case SML_VERSION_10: 
     1446                        xmlTextWriterWriteRaw(assm->writer, (xmlChar *)"<!DOCTYPE SyncML PUBLIC \"-//SYNCML//DTD SyncML 1.0//EN\" \"http://www.syncml.org/docs/syncml_represent_v10_20001207.dtd\">"); 
    14441447                        if (!_smlXmlAssemblerStartNodeNS(assm, SML_ELEMENT_SYNCML, SML_NAMESPACE_SYNCML10, error)) 
    14451448                                goto error_free_writer; 
    14461449                        break; 
    14471450                case SML_VERSION_11: 
     1451                        xmlTextWriterWriteRaw(assm->writer, (xmlChar *)"<!DOCTYPE SyncML PUBLIC \"-//SYNCML//DTD SyncML 1.1//EN\" \"http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd.dtd\">"); 
    14481452                        if (!_smlXmlAssemblerStartNodeNS(assm, SML_ELEMENT_SYNCML, SML_NAMESPACE_SYNCML11, error)) 
    14491453                                goto error_free_writer; 
    14501454                        break; 
    14511455                case SML_VERSION_12: 
     1456                        xmlTextWriterWriteRaw(assm->writer, (xmlChar *)"<!DOCTYPE SyncML PUBLIC \"-//SYNCML//DTD SyncML 1.2//EN\" \"http://www.openmobilealliance.org/tech/DTD/OMA-TS-SyncML_RepPro_DTD-V1_2.dtd\">"); 
    14521457                        if (!_smlXmlAssemblerStartNodeNS(assm, SML_ELEMENT_SYNCML, SML_NAMESPACE_SYNCML12, error)) 
    14531458                                goto error_free_writer; 
    14541459                        break;