Описание тега vtd-xml

Дескриптор виртуального токена для расширяемого языка разметки (VTD-XML) относится к набору кросс-платформенных технологий обработки XML, основанных на не извлекающем XML, методе анализа, ориентированном на документы, который называется виртуальным дескриптором токена (VTD).
2 ответа

Использование xpath и vtd-xml для получения подузлов и текста элемента в виде строки

Это часть моего XML: <MAIN> <L> <D>string1 string2 <b>string3</b> string4</D> </L> <L> <D>string5 string6 <b>string7</b> string8 <i>string9</i></D> </L> </M…
14 май '11 в 19:31
2 ответа

Android - XPath оценивать очень медленно

Я использую XPath запросить мой XML-file который имеет на данный момент около 100KB, Я перебираю массив и запрашиваю каждое значение в списке. К сожалению, один запрос занимает около 3-4 секунд в отладчике и немного меньше при отключенном отладчике.…
17 июл '13 в 15:39
1 ответ

com.ximpleware.extended.XMLBuffer.getBytes() всегда возвращает ноль

com.ximpleware.extended.XMLBuffer.getBytes() всегда возвращается null, Каков наилучший способ изменить XML с помощью VTD-XML Huge?
26 окт '16 в 13:57
2 ответа

Как я могу получить родительский элемент в vtd-xml?

У меня есть запрос xpath, и я могу получить все атрибуты и их соответствующие значения но теперь я хочу знать, к какому элементу относится этот атрибут? это мой xml: <?xml version='1.0' encoding='UTF-8'?> <osm version="0.6" generator="osmco…
31 май '12 в 11:26
1 ответ

Как добавить узлы XML несколько раз с VTD-XML?

У меня есть список предметов. Я анализирую существующий файл, если я нахожу эти элементы, затем я обновляю необходимые поля, но если я не нахожу эти элементы в файле, то я хочу добавить его в конец файла (список элементов xml). Далее в коде, поэтому…
09 окт '17 в 11:36
0 ответов

VTD-XML, как обрабатывать отношения один-много в xpath

Столкнувшись с проблемой при использовании VTD-XML для анализа xml с использованием большого xpath, который имеет: 1) один - много отношений с элементами xml, например, в одном xpath, <group> <element> <model> <product>BMW &l…
15 авг '12 в 17:30
1 ответ

Как прочитать значение xmlns из документа xml, используя vtd-xml в java

XML: <Document xmlns="urn:abc:xyz"> <A> <B> </B> </A> Необходимо получить значение xmlns ieurn:abc:xyz. Я новичок в vtd-xml, только что попробовал, пройдя через несколько сообщений. Ниже то, что я сделал до сих пор.. St…
10 окт '16 в 08:45
1 ответ

Динамический поиск в VTD-XML с использованием только XPath

Я пытаюсь использовать выражение XPath, чтобы найти элементы, ссылающиеся на текущий элемент в VTD-XML. Скажем, мой XML содержит книги и рейтинги и выглядит так: <root> <book id="1" name="Book1"/> <book id="2" name="Book1"/> <ra…
19 июл '17 в 13:12
2 ответа

Вернуть n-го ребенка

Используя следующее утверждение, я получаю валидный ответ для i = 1, но при попытке i = 2 и т. Д. Я получаю исключение массива за пределами границ, любые указатели будут хороши! AutoPilot resultNode = new AutoPilot(); resultNode.selectXPath("/top/le…
21 дек '17 в 17:11
0 ответов

VTD-XML в Java - последовательное использование нескольких `insertAfterHead` не работает

Мне нужно вставить int XML-файл несколько элементов за один раз, поэтому у меня есть код: public void writeElement(String parent, String element, String content) { try { xmlModifier = new XMLModifier(); xmlModifier.bind(vtdNav); vtdNav.toElement(VTD…
01 окт '13 в 13:45
1 ответ

Есть ли способ или как я могу предотвратить множественные изменения в одном смещении в VTD-XML?

Основываясь на вопросе, который я задал ранее: как сохранить постоянное обновление и, наконец, сохранить выходные данные в виде файла с XMLModifier Предыдущий вопрос, который я сделал, это сделать все обновления и, наконец, вывести их в XML: xm.oupu…
17 фев '16 в 06:43
1 ответ

Как выплюнуть большой XML(более 3 ГБ), используя расширенный VTD-XML

Я должен разделить XML, который имеет минимальный размер 3 ГБ. Мы можем предоставить только 1,5 ГБ пространства кучи в 64-битной JVM в ОС Windows. У меня есть примеры кодов по всему Интернету, используя только VTDNav, а не VTDNavHuge. Задача состоит…
1 ответ

Как добавить новый элемент в существующий XML с помощью vtd-xml в Java

Вот мой текущий XML-файл, <MainRoot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Root> <RootElement name="rootelement1" date="21.Nov"> <SubElement id="32"/> </RootElement> <RootElement name="rootelement2" …
18 ноя '15 в 17:33
1 ответ

vtd-xml Что мне нужно сделать, перейти к любому элементу

Я хочу перемещаться по XML с использованием vtd-xml, и я хочу перейти к любому индексу, заданному XPath. Например: vg.parseFile("/tmp/somexml.xml",true); VTDNav vn = vg.getNav(); AutoPilot ap = new AutoPilot(); ap.selectXPath("//someelement"); ap.bi…
09 июн '11 в 00:24
1 ответ

Использование VTD-XML для получения имени и значения атрибута

Я пишу код для чтения имени и значения атрибута из строки XML, но мои узлы представлены, как, например, hi:collection, поэтому компилятор принимает его как URL и выдает ошибку. URL для префикса не найден: hi import java.io.BufferedReader; import jav…
21 ноя '16 в 06:04
1 ответ

CDATA в XML с]] в содержании

Я использую vtd-xml для выполнения некоторых xpath-ов в XML. Мой XML содержит теги CDATA, которые vtd-xml, похоже, имеет проблему с разбором. Вот мой XML: <?xml version="1.0" encoding="UTF-8"?> <root><![CDATA[ some random ]] stuff ]]&…
13 фев '17 в 11:24
1 ответ

vtd-xml получить / удалить имя и значение атрибута

У меня есть следующий сегмент XML, из которого я хотел бы удалить атрибуты и вывести их как новый XML с использованием Ximpleware/VTD-XML. Источник: <top_level> <Item id="1"> <other_data> Цель: <top_level> <Item> <ot…
12 дек '17 в 13:08
4 ответа

Как извлечь все значения, на которые указывает XPath?

У меня есть ниже XML <test> <nodeA> <nodeB>key</nodeB> <nodeC>value1</nodeC> </nodeA> <nodeA> <nodeB>key</nodeB> <nodeC>value2</nodeC> </nodeA> </test> Как объединит…
09 окт '15 в 11:46
1 ответ

VTD-XML - невозможно получить текст после тега span

<?xml version="1.0"?> <catalog> <book id="bk001" type='fiction'> <author>Gambardella, Matthew</author> <author>Doe, John</author> <title>XML IN-DEPT Developer's Guide</title> <genre>Compute…
08 май '17 в 10:25
1 ответ

Производительность анализатора VTD и анализатора DOM

Хорошего дня, Я пытался использовать синтаксический анализатор VTD для повышения производительности моего текущего кода DOM, однако я все еще вижу, что DOM выполняет более быстрый анализ, пожалуйста, сообщите, где я иду не так. Вот мой пример кода в…
12 июн '17 в 13:13