Вопросы по теме '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 просмотров
schedule
11.07.2023