Я неправильно прочитал проблему проверки. Спасибо за помощь...

пользуем анализатор StAX для чтения больших файлов XML, удаления некоторых элементов / атрибутов и записи файла XML.

Исходный XML-файл является допустимым XML-файлом, т. Е. Содержит все специальные символы XML (<,>,',",&) с соответствующими версиями XML (&lt;, &gt;, &apos;, &quot;, &amp;)

Когда синтаксический анализатор StaX записывает эти специальные символы в выходной файл, он экранируется<,>,& персонажи, но не'," символы, т.е. в выходном файле мы можем увидеть'," символы, хотя входной файл имеет свои экранированные версии

Я пытался заменить с помощьюString.replaceAll("'","&apos;") метод перед отправкой вывода в парсер StaXwriteAttribute метод

Но так как парсер StAX уже экранирует символ <,> и символ выводится как&amp;apos;

Можете ли вы дать мне знать, есть ли какая-либо конфигурация / утилита в API синтаксического анализатора StAX для решения этой проблемы в анализаторе StAX?

Или, альтернативно, какие-либо другие предложения использовать другой инструмент записи XML, который решает эту проблему?

Ответы на вопрос(1)

Ваш ответ на вопрос