StAX означает Streaming API для XML. Это потоковый API на основе Java, управляемый событиями и анализирующий по запросу, для чтения и записи XML-документов.
1 ответ

Почему мой unmarshaller ждет, пока у него не появится следующий элемент start для возврата с использованием XMLStreamReader?

У меня есть скрипт Python и тест Java, работающие бок о бок. Они оба пытаются сделать одно и то же - открыть сокет, получить бесконечный поток XML и анализировать XML по мере его поступления. Скрипт Python использует Expat, в то время как тест Java …
28 фев '12 в 22:47
0 ответов

Как прочитать содержимое элемента в виде строки в XMLStreamReader2

Я использую org.codehaus.stax2.XMLStreamReader2 из Woodstox реализации API Stax2. У меня есть такие элементы, как <articleSummary> что я хотел бы читать как текст, игнорируя любой XML/HTML внутри них. Здесь нет CDATA оборачивая для этих элемен…
23 мар '18 в 10:29
2 ответа

При использовании жестко закодированного значения работает только парсер XML

Это моя программа, я использую STAX Parser для разбора XML-документа. Когда я использую жестко запрограммированное значение, тогда только его работоспособность (item.account = "sss";) Но когда я когда-либо попытаюсь использовать item.account = event…
16 ноя '11 в 04:25
2 ответа

Как правильно перебрать xml с помощью Java?

У меня есть файл XML, начиная с: <?xml version="1.0"?> <results> <result id="0001"> <hometeam> <name>Dantooine Destroyers</name> <score>6</score> </hometeam> <awayteam> <name>Wayland …
19 дек '11 в 13:20
1 ответ

Некоторые предложения по использованию STAX Parsing в Java

У меня есть документ XML, в верхней части которого находятся конфигурации базы данных, такие как имя пользователя, пароль и URL, и после этого у него есть тег с именем data, а внутри него есть данные о сотрудниках и данные об отделе, которые я хочу …
09 май '17 в 18:36
0 ответов

Переработка структур данных в Java

Я создал программу, которая может читать XML-файл и выводить значения из него. XML-файл, который он обрабатывает, очень большой и содержит около 40000 записей различных данных, поэтому я создал общий класс TreeNode для обработки каждой из этих запис…
24 ноя '14 в 10:31
2 ответа

Чтение большого XML-файла с использованием stax и dom

Мне нужно прочитать несколько больших (200–500 МБ) XML-файлов, поэтому я хочу использовать StaX. В моей системе два модуля - один для чтения файла (с StaX); другой модуль (модуль 'parser') предполагает получить одну запись этого XML и проанализирова…
21 фев '12 в 15:07
1 ответ

Как получить форматированный вывод при маршалинге в XMLEventWriter?

Я пытаюсь маршалировать аннотированный объект JAXB в StaX XMLEventWriter, но даже когда я устанавливаю свойство маршаллера JAXB_FORMATTED_OUTPUT в значение true, в результате маршаллированный объект не форматируется. Спасибо PS: я использую Oracle J…
01 июн '16 в 20:12
2 ответа

Чтение и запись XML в Java

Я читаю XML-файл с использованием Stax Parser и пишу его с использованием DOM в Java. Я не получаю желаемый вывод XML. Я прочитал следующий XML-файл <config> <Sensor1> <name>abc</name> <range>100</range> </Sens…
24 апр '12 в 13:40
1 ответ

Как и какую аннотацию следует использовать для изменения POJO для получения необходимого XML

Мне нужно сгенерировать и XML, как в следующем фрагменте кода, где кроме firstName, middleName и lastName будет много (около 50) элементов для игрока. Для этого XML мне нужно иметь POJO, которые будут использоваться для генерации XML с использование…
03 фев '16 в 06:45
2 ответа

XMLEventReader возвращает STAX

Я использую XMLEventReader для анализа больших XML-файлов, и он отлично работает в одном проекте, но когда я импортирую тот же класс с тем же импортом в другом проекте, он плохо анализирует XML и дает STAX Event, Ниже мой код: XMLInputFactory factor…
25 янв '19 в 09:25
2 ответа

Удалить входной XML-файл Java

Я читаю файл XML, обрабатываю элементы и пишу другой файл XML с извлеченными элементами из входного файла. Для этого я использую курсор StAX: я читаю элементы с помощью XMLStreamReader и записываю элементы в другой файл с использованием XMLStreamWri…
09 июл '15 в 22:52
1 ответ

Является ли XMLInputFactory поточно-ориентированным?

При профилировании моего приложения я заметил, что создание экземпляров XMLInputFactory снова и снова очень дорого. Безопасно ли делиться своими экземплярами между несколькими потоками? Javadoc ничего не говорит о безопасности потоков, а поиск в Инт…
07 фев '14 в 17:39
1 ответ

Как преобразовать XMLStreamReader в XMLStreamWriter

Должно быть легко и очевидно, но я не могу найти способ - XMLOutputFactory принимает только OutputStream, Result или другой Writer генерировать новый XMLStreamWriter, Что у меня под рукой есть XMLStreamReader который не имеет методов для извлечения …
05 апр '11 в 09:14
17 ответов

"Содержимое недопустимо в прологе" при разборе совершенно корректного XML на GAE

Последние 48 часов я бьюсь головой об этой абсолютно бешеной клопе, поэтому решил, что наконец-то добавлю полотенце и попробую спросить здесь, прежде чем выбросить свой ноутбук в окно. Я пытаюсь проанализировать XML-ответ от звонка, который я сделал…
13 июн '10 в 02:52
6 ответов

stax - получить узел XML в виде строки

XML выглядит так: <statements> <statement account="123"> ...stuff... </statement> <statement account="456"> ...stuff... </statement> </statements> Я использую Stax для обработки одного "<statement>"за один р…
04 дек '10 в 03:52
2 ответа

Сброс соединения при потоковой передаче xml

Мой код должен загрузить большой XML-файл (500 МБ) внутри GZIPInputStream и обработать его, выполняя некоторые операции для каждого объекта. Эти операции требуют времени, и у меня есть много объектов для обработки. Я использую общедоступный http-кли…
2 ответа

Возврат XML-элемента с наибольшим значением

Я пытаюсь создать программу на Java, которая находит элемент (я новичок в XML и не понимаю жаргон. Он даже называется элементом?!?), Значение которого самое высокое, и возвращает элемент, который его окружает. Вот пример кода: <conversation input…
23 сен '13 в 00:54
2 ответа

Не удается увидеть данные в Stax Events во время отладки

Я начал работать над Stax Parser в течение последних трех месяцев. Я использовал, чтобы увидеть данные или текст в событиях Stax во время отладки. Это помогло мне во время работы над моей задачей. Но с прошлых 2 дней, есть странное поведение. Когда …
12 июл '13 в 20:49
5 ответов

Как объединить два XML в Java

Я пытаюсь объединить два xmls в Java. Я использую STaX API для написания этих XML. Я много искал в интернете, как объединить xmls, но ни один из них не выглядит таким простым, как C#. Есть ли прямой способ сделать это в Java с использованием StAX? В…
15 апр '11 в 19:46