Как вывести раздел CDATA из Sax XmlHandler
Это дополнительный вопросКак кодировать символы из Oracle в Xml?
В моей среде я использую Java для сериализации результирующего набора в xml. У меня нет доступа к самому потоку вывода, только к org.xml.sax.ContentHandler.
Когда я пытаюсь вывести символы в разделе CDATA:
Это происходит в основном так:
xmlHandler.startElement(uri, lname, "column", attributes);
String chars = "";
xmlHandler.characters(chars.toCharArray(), 0, chars.length());
xmlHandler.endElement(uri, lname, "column");
Я получаю это:
<![CDATA[33665]]>
Но я хочу этого:
Итак, как я могу вывести раздел CDATA с помощью Sax ContentHandler?