Как получить весь текст объекта StAX XMLEvent?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как получить весь текст объекта StAX XMLEvent?

Сообщение Anonymous »

Я использую API StAX Iterator для чтения XML.

XML:
И код Stax:

Код: Выделить всё

while(xmlEventReader.hasNext()){
xmlEvent = xmlEventReader.nextEvent();
eventString = xmlEvent.toString();
if(xmlEvent.isStartElement() && eventString.contains("FormData") && eventString.contains("QUAL")){
//do something
}


Он работает (eventString содержит весь текст xmlEvent) в моей локальной среде.

Но когда я развертываю это на сервере, eventString содержит что-то вроде «Stax Event #1». Итак, если условие возвращает false.

Я думал, что оба используют разные реализации XMLEvent. Итак, я проверил это с помощью кода, и jar одинаков в обеих средах: jre1.8.0_73/lib/rt.jar!/javax/xml/stream/events/XMLEvent.class

Как получить весь текст объекта XMLEvent? Я делаю здесь что-то не так? Пожалуйста, предложите любые другие альтернативы.

Подробнее здесь: https://stackoverflow.com/questions/407 ... ent-object
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»