Вопросы по теме 'vtd-xml'

vtd-xml: автопилот: declareVariableExpr
Java VTD-XML имеет следующий API class AutoPilot{ declareVariableExpr(java.lang.String varName, java.lang.String varExpr); } Register the binding between a variableExpr name and variableExpr expression Я успешно использовал его для...
195 просмотров
schedule 04.07.2023

Есть ли способ найти конечный тег в xml с помощью vtd-xml
Я использую токен для зацикливания всех элементов на основе количества токенов и вижу, что в моей структуре xml он имеет только тип токена = 5 и тип токена = 0 из этой сети. http://vtd-xml.sourceforge.net/userGuide/6.html Так есть ли способ...
461 просмотров
schedule 17.10.2022

Какие компоненты VTD xml являются потокобезопасными?
Использование ВТД 2.11 Может ли VTDGen быть инициализирован один раз и использоваться несколькими потоками? Например, я хочу использовать его в сервлете, чтобы VTGen инициализировался один раз, когда инициализируется сервлет, а затем каждый...
332 просмотров
schedule 13.08.2023

Как скомпилировать C-версию vtd-xml под linux (32 бит)
Я скачал ximpleware_2.11_c.zip (версия vtd-xml на языке C), когда я попытался скомпилировать его под Linux, я получил следующие сообщения об ошибках: In file included from vtdNav.c:19: vtdNav.h:82: error: expected declaration specifiers or ‘...’...
170 просмотров
schedule 15.10.2023

Java: как разбить XML-поток на небольшие XML-документы с родительским узлом. VTD-XML
Мне нужно прочитать большой xml с VTD XML и XPath и разделить результаты на несколько узлов. Я нашел несколько решений здесь , но он разделяет узлы, но без информации о родителях. Что, почему я ищу: Строка XPath: /CATALOG/MAIN/CD На основе...
1535 просмотров
schedule 10.07.2023

Логика VTD-парсера java
Я реализовал VTD-Parser в java, который успешно проанализировал XML-файл размером около 500 МБ и смог написать в Excel. Я понимаю, что синтаксический анализатор DOM сначала создает структуру узлов дерева, а затем получает данные, а SAX — это...
136 просмотров
schedule 06.01.2024

Скомпилировать vtd-xml linux?
Как скомпилировать vtd-xml для java в Linux? Я скачал проект с sourceforge, но он поставляется только со скриптом .bat. Я установил classpath для ссылки на файл jar, но я получаю всевозможные ошибки, связанные с символом, не найденным, когда я...
86 просмотров
schedule 22.04.2022

Допускает ли VTD-XML сложные выражения xpath?
Я использовал VTD-XML для выполнения выражений xpath, но обнаружил, что любое выражение XPath, более сложное, чем использование адреса типа файла (например, // Книги / авторы), не работает и просто возвращает весь файл. У меня есть два примера:...
213 просмотров
schedule 01.07.2022

Оптимизация разбора VTD-XML?
Мне нужно сделать тест производительности на библиотеке VTD-XML, чтобы сделать не просто парсинг, а дополнительную трансформацию в парсинге. Итак, у меня есть входной XML размером 30 МБ, а затем я преобразую его с помощью пользовательской логики в...
476 просмотров
schedule 11.04.2023

VTD-XML JAVA XMLModifier удаляет проблему с пробелами
Я пытаюсь удалить некоторые узлы с помощью XMLModifier, используя следующий код. Я заканчиваю пробелами между ними. Как я могу избавиться от этого? import java.nio.file.Files; import java.nio.file.Paths; import com.ximpleware.AutoPilot; import...
159 просмотров
schedule 25.05.2023

Как реализовать CachedExpr в парсере VTD-xml
Я хочу загрузить все XPath и переменные в CachedExpr сразу и использовать их несколько раз. кто-нибудь может предоставить образцы для добавления переменных и XPath в CachedExpr, а также сообщить мне, как объявить в нем XPathNamespace. public...
154 просмотров
schedule 30.03.2023

VTD-XML xpath с != больше не работает
Я столкнулся с этой проблемой в течение 2 дней, так как мы обновили библиотеку. У нас есть много xpath такого рода: /root/temp[@attr!='abcd'] и они больше не работают, так как мы обновили библиотеку до версии 2.13. Они отлично работали с...
227 просмотров
schedule 11.07.2022

Обновить значение атрибута с помощью vtd-xml
Учитывая xpath к атрибуту и ​​новое значение, я хочу обновить значение атрибута до нового значения. Я следовал примеру здесь: http://vtd-xml.sourceforge.net/codeSample/cs7.html и придумать следующее: autoPilot.selectXPath(xpath);...
329 просмотров
schedule 01.07.2023

Разделение большого XML-файла на небольшие фрагменты на основе повторяющихся элементов
Рассмотрим следующий XML с данными размером 500 МБ. <?xml version="1.0" encoding="UTF-8"?> <Parents> <process Child ="A">...</process> <process Child="B">...</process> <process...
485 просмотров
schedule 11.07.2022

Использование VTD в многопоточном приложении
У меня есть огромные xmls, в результате у меня много xpaths для извлечения записей из xml. Поэтому я пытаюсь создать несколько потоков, чтобы каждый xpath мог оцениваться в другом потоке. Но я получаю ошибки ниже, это код фрагмент, который может дать...
263 просмотров
schedule 27.11.2023

Разбор XML VTD. Получить значение на основе тега и атрибута
У меня немного сложный XML. <?xml version="1.0" encoding="UTF-8"?><test:mark><parent parent_id="1"><child child_id="1_1">11Value</child><child child_id="1_2">12Value</child><child...
803 просмотров
schedule 18.06.2022