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

Представление XML::LibXML о родительском элементе текстового узла
Здесь что-то кажется странным. В приведенном ниже примере я обращаюсь к текстовым узлам через запрос XPath ( //book/isbn/text() ). text() необходимо, чтобы заставить XML::LibXML разрешить мне использовать методы XML::LibXML::Text ....
1409 просмотров
schedule 12.09.2022

XML::LibXML удалить заголовок при записи в xml
Когда я обновляю значение с помощью XML::LibXML, первые две строки удаляются. Я хочу сохранить xml как есть, за исключением одного обновленного значения. Мой оригинальный xml: <?xml version="1.0"?> <?xml-stylesheet type="text/xsl"...
829 просмотров
schedule 28.05.2022

Переменная Perl в выражении XPath
Как я могу использовать переменную Perl внутри выражения XPath, используя функцию findnodes() модуля XML::LibXML? Вот что я получил: my $variable = 1; foreach my $node1 ($doc->findnodes('par/par1/par2[@id = $variable]')) { } Но, похоже,...
805 просмотров
schedule 03.10.2022

разбор XML с использованием perl XML::LibXML
У меня есть веб-сервис, который возвращает XML в следующем формате. Я использую XML::LibXML для анализа вывода. <QueryResponse xmlns="http://www.exchangenetwork.net/schema/node/2" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">...
213 просмотров
schedule 06.05.2023

Сбой perl libXML при проверке XSD
Я переношу приложение на последнюю версию Debian и получаю странную ошибку сервера при проверке XML на XSD use strict; use feature qw( :5.10.0 ); use XML::LibXML; my $xsd = q{ <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">...
171 просмотров
schedule 07.03.2022

Как получить список атрибутов узла XML с помощью XML::LibXML?
Учитывая следующий фрагмент XML: <outline> <node1 attribute1="value1" attribute2="value2"> text1 </node1> </outline> Как мне получить этот вывод? outline node1=text1 node1 attribute1=value1 node1...
4626 просмотров
schedule 09.01.2023

Perl/XML::LibXML не анализируется из-за пространства имен
Я использовал XML::XPath для разбора xml-файла и не столкнулся с проблемой. По нескольким причинам (не поддерживается (?), медленно, см., например, здесь ) Я пытаюсь использовать XML::LibXML, но безуспешно. Проблема видимо в корне xml-файла....
31 просмотров
schedule 22.04.2023

Не удается запустить XML::LibXML на Strawberry Perl — неверный путь в Dynaloader.pm
Я только что установил Strawberry Perl на новый компьютер и установил XML::LibXML через cpan (думаю, он уже установлен). Когда я пытаюсь запустить скрипт, вызывающий LibXML, я получаю следующее сообщение об ошибке: Не удается загрузить...
824 просмотров
schedule 15.04.2023

Как найти дочерние элементы указанного родителя с помощью XML::LibXML?
Предположим, у меня есть файл XML <table> <person> <ID>1</ID> <Name>Adam</Name> </person> <student> <Subject>Math</Subject>...
200 просмотров
schedule 03.07.2022

Как создать ссылки на ENTITY в DOCTYPE с помощью perl/LibXML
Я пытаюсь создать следующий DTD, содержащий объявления сущностей: <!DOCTYPE LinkSet PUBLIC "-//NLM//DTD LinkOut 1.0//EN" "https://www.ncbi.nlm.nih.gov/projects/linkout/doc/LinkOut.dtd" [ <!ENTITY icon.url "https://example.com/icon.png">...
430 просмотров
schedule 19.04.2022

XML::LibXML findnodes() не возвращает результаты при наличии xmlns
Я использую XML::LibXML::Reader для анализа большого документа и столкнулся с проблемой, из-за которой атрибут xmlns приводит к сбою findnodes(). Я исправил это, добавив регулярное выражение для удаления атрибута xmls, но мне было интересно, есть ли...
716 просмотров
schedule 10.12.2022

XML::LibXML::Pattern не удалось установить
Я использую XML::LibXML для чтения большого XML-файла. Ниже приведен фрагмент кода: use XML::LibXML::Pattern; next unless $reader->matchesPattern($doc_pattern); Как видите, мне нужно установить модуль XML::LibXML::Pattern . Вот...
272 просмотров
schedule 23.01.2024

XML :: LibXML :: Reader должен предупреждать об ошибках схемы вместо выхода
В основном мне нужно использовать параметр схемы из модуля perl XML :: libXML :: Reader, чтобы проверять большой (> 1 ГБ) XML-файл при его анализе. Ранее я использовал команду xmllint для проверки XML-файла на соответствие заданному файлу схемы...
236 просмотров
schedule 18.04.2023

Perl получает значение узла XML, используя XML:LibXML
Я пытаюсь распечатать содержимое узлов для дальнейшего процесса. Хотел распечатать содержимое x_id="123" и узла "a" . Я использую парсер XML:LibXML. Любое предложение? Я очень новичок в этом парсере файлов. Пример XML: <header>...
104 просмотров
schedule 27.04.2024

XML::LibXML — проблема с установкой модуля на свежую macOS BigSur
Я уже давно успешно использую модуль XML::LibXML в macOS. Теперь я пытаюсь установить его на новую машину с macOS BigSur : perl Makefile.PL сделать сделать тест выполнить установку Однако в make test я получаю несколько...
180 просмотров