Hi All,
                We are trying convert the DOM into string. But it is converting 
few characters into question mark. Characters are within the ISO 8859-1 code 
page.
                Below is sample code for converting the DOM to string

DOMImplementation *impl = DOMImplementationRegistry::getDOMImplementation(0);
DOMLSSerializer* serializer = 
((DOMImplementationLS*)impl)->createLSSerializer();
DOMLSOutput* out = ((DOMImplementationLS*)impl)->createLSOutput();
XMLFormatTarget *target  = new MemBufFormatTarget();
out->setByteStream(target);
out->setEncoding( STRINGTOXMLCHAR("ISO-8859-1"));
serializer->write(node, out);
char* theXMLString_Encoded = (char*)
((MemBufFormatTarget*)target)->getRawBuffer();
*buffer = (char *) MEM_alloc(strlen(theXMLString_Encoded) + 1);
tc_strcpy(*buffer, theXMLString_Encoded);
serializer->release();
out->release();
delete target;


Thanks,
Vinayak.

Reply via email to