Hi !

I'm currently writing an application which is reading XML and writing formatted Text to a file. I'm still in the process to learn C/C++, so forgive me if i'm asking stupid questions ;)

For the app i use the XmlReader and XmlWriter. Based on environment i want to write the file in system encoding. For testing i used this:

       writer = xmlNewTextWriterFilename("test.epg", 0);
       if (writer == NULL) {
printf("testXmlwriterFilename: Error creating the xml writer\n");
           return -27;
       }
       xmlTextWriterStartDocument(writer, NULL,"iso-8859-1",NULL);

I would like to use a similar simple way to set the encoding for the written document, but as i don't write XML i don't need/can't have the XML declaration in the output.

Is there any simple way of setting the encoding without writing the declaration ?

Thanks !

Steffen
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to