В моей среде я использую Java для сериализации результирующего набора в XML.
Это происходит в основном так:
//foreach column of each row
xmlHandler.startElement(uri, lname, "column", attributes);
String chars = rs.getString(i);
xmlHandler.characters(chars.toCharArray(), 0, chars.length());
xmlHandler.endElement(uri, lname, "column");
XML выглядит так в Firefox:
<row num="69004">
<column num="1">10069</column>
<column num="2">sd</column>
<column num="3">FCVolume </column>
</row>
Но когда я анализирую XML, я получаю
org.xml.sax.SAXParseException: ссылка на символ " & # 26 " является
недопустимый символ XML.
Теперь у меня вопрос: какие символы мне нужно заменить или как я должен кодировать свои символы, чтобы они были действительным XML?