2015-03-28 2 views
1

У меня есть следующий тег в ответе на веб-службу xml: < текст> & quot; & gt; & lt; & amp; </текст>Объекты по умолчанию Woodstox заменены

И это указано в моем методе символов, как «> < &, но должны быть представлены как это (& Quot; & GT; & л; & амп;).

Я установил XMLInputFactory.IS_REPLACING_ENTITY_REFERENCES в Boolean.FALSE, но он не работает.

Может кто-нибудь мне помочь?

Спасибо заранее.

Joan.

ответ

1

Нет, это невозможно с Woodstox. Обработка объектов символов и предопределенных объектов (lt, gt, amp, apos, quot) выполняется автоматически и требуется для синтаксических анализаторов XML.

Есть некоторые синтаксические анализаторы XML, которые раскрывают содержимое основного буфера; Думаю xpp3 делает. Вместо этого вы можете попробовать. Но ни одна из реализаций Stax, о которой я знаю, не поддерживает такой доступ, а также синтаксические анализаторы SAX.

Смежные вопросы