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

XML-Twig - это модуль Perl, который является подклассом XML-Parser, что позволяет легко обрабатывать XML-документы любого размера.
5 ответов

Как я могу ускорить XML::Twig

Я использую XML::Twig проанализировать очень большой XML-документ. Я хочу разбить его на куски на основе <change></change> теги. Прямо сейчас у меня есть: my $xml = XML::Twig->new(twig_handlers => { 'change' => \&parseChange…
12 дек '12 в 11:54
2 ответа

Разбор PubMed XML для отправки в базу данных mySQL (XML::Twig)

Я новичок в XML::Twig и пытаюсь разобрать итоговый выпуск PubMed XML 2.0 для помещения в базу данных mySQL. Я получил это далеко: #!/bin/perl -w use strict; use DBI; use XML::Twig; my $uid = ""; my $title = ""; my $sortpubdate = ""; my $sortfirstaut…
31 май '12 в 16:27
1 ответ

Как изменить порядок атрибутов элемента XML с помощью Perl и XML::Twig

Я новичок в XML::Twig, Я хочу изменить порядок атрибутов всех <product> элементы, как показано ниже. Input.xml <?xml version="1.0" encoding="utf-8"?> <root> <product markup="xml" type="books" id="book1"> <name>Analysis&…
06 дек '14 в 05:02
2 ответа

Как прочитать и изменить тег <! Doctype> и <? xml version = "1.0"?> в xml twig?

Я новичок в ветке XML... как читать и изменять &lt;!DOCTYPE article SYSTEM "loose.dtd"&gt; а также &lt;?xml version="1.0" encoding="UTF-8"?&gt;, как я могу изменить в этом теге.. потому что я не знаю, как это прочитать и изменить этот тег в xml::Twi…
28 ноя '13 в 04:44
1 ответ

Как скопировать ребенка или тег в xml веточку по xpath?

Я новичок в xml ветке.. Мне нужно скопировать из xpath в xpath, как я могу это сделать? Я пытался какой-то метод, но он не может работать должным образом, поэтому, пожалуйста, помогите... как я могу скопировать тег из xpath в xpath в файле XML... ка…
27 ноя '13 в 09:38
1 ответ

Попытка благословить ссылку при использовании XML::Twig

Я использую модуль XML::Twig для обработки XML. Пытаясь запустить nparse метод с параметром pretty_print, я получаю ошибку. Ниже приведен код: use strict; use XML::Twig; use Data::Dumper; my $xml_string = q{some xml string}; my $twig = XML::Twig-&gt…
10 апр '18 в 10:06
2 ответа

Как добавить пробел между двумя элементами?

Я новичок в ветке xml, как я могу добавить пространство между двумя элементами в xml-twig? Входные данные: &lt;xml&gt; &lt;fig id="fig6_4"&gt; &lt;label&gt;&lt;xref ref-type="page" id="page_54"/&gt;[Figure 4]&lt;/label&gt; &lt;caption&gt;The Klein S…
26 дек '12 в 06:14
1 ответ

Добавление увеличенного атрибута id ко всем элементам

Существует пример XML-Twig, который показывает, как добавить атрибут id с инкрементным значением к указанному элементу. Есть ли простой способ добавить увеличенный идентификатор ко всем элементам. #!/bin/perl -w #####################################…
19 окт '12 в 21:17
1 ответ

Как удалить дубликаты тегов span в xml twig?

Мне нужно слить span теги с таким же стилем в следующем XML-документе: &lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt; &lt;book&gt; &lt;p&gt;&lt;span style="font-size:10pt;"&gt;T&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;h&lt;/sp…
08 май '15 в 09:09
0 ответов

Как изменить ввод символа в шестнадцатеричный десятичный объект в XML::Twig с помощью Perl?

Я новичок в Perl скрипте, я хочу преобразовать символьную сущность в шестнадцатеричную шестнадцатеричную сущность. Как я могу преобразовать этот файл с помощью модуля xml::Twig? Файл sample.xml: &lt;?xml version="1.0"?&gt; &lt;root&gt; &lt;text&gt;T…
21 ноя '14 в 12:28
1 ответ

Как вставить дочернюю веточку xml

Мне нужно вставить дочерний элемент в дочерний элемент. У меня есть два ребенка, первый ребенок вырезать и вставить, второй ребенок вставить как первый ребенок. XML: &lt;fn id="fn1_1"&gt; &lt;label&gt;1&lt;/label&gt; &lt;p&gt;The distinguished as &a…
15 ноя '12 в 05:37
1 ответ

Вывод содержимого объекта XML::Twig

Например, у меня есть объект Perl XML::Twig $xmlDef, который содержит следующее: &lt;ROOT&gt; &lt;CHILD&gt; &lt;/CHILD&gt; &lt;/ROOT&gt; Он генерируется с помощью следующего кода: my $parser = XML::Twig-&gt;new( twig_handlers =&gt; { ROOT =&gt; sub …
18 янв '13 в 13:57
2 ответа

Не могу прочитать общедоступный скаляр внутри подпрограммы

Код perl выглядит следующим образом: проблема в том, что я не могу прочитать $key внутри sub tweak_server {}.... my $key; my %hash = ( flintstones =&gt; [ "C:/Users1/f1.xml", "C:/Users1/f2.xml" ], jetsons =&gt; [ "C:/Users2/f1.xml" ], simpsons =&gt;…
20 окт '11 в 16:52
2 ответа

Как я могу извлечь некоторые данные XML из URL, используя XML::Twig?

Я хочу получить определенную строку, например 123 в 123 из некоторого XML, который будет получен из URL. Я написал код, но застрял с сообщением об ошибке: Попытайтесь благословить ссылку в /usr/share/perl5/XML/Twig.pm строка 392. Как я могу решить э…
06 окт '09 в 09:44
1 ответ

Родительский элемент не закрывается после удаления элемента: XML Twig

Я пытаюсь найти элемент с атрибутом с определенным значением и удаляю его из документа. В этом примере я ищу элемент File с атрибутом "RelativePath", значение которого "....\TS\ETestScenario.inc". Проблема: последний элемент - &lt;/Files&gt; отсутст…
31 июл '13 в 21:41
3 ответа

Базовый анализ строки XML с XML::Twig

Я использую XML::Simple более десяти лет, и он сделал все, что мне нужно, и я почти никогда не трогал Perl. Хотя сейчас мне нужно проанализировать строку XML, чтобы просто: получить все элементы, являющиеся дочерними элементами корня, и для каждого …
01 мар '15 в 07:25
3 ответа

Как получить сырой XML-код из элемента XML::Twig

Я супер-новичок с XML::Twig. У меня есть элемент XML:: Twig с некоторым HTML-кодом в нем. я могу сделать $element-&gt;text И получить текст из него, но он удаляет все теги HTML, делая их детьми. В любом случае, просто получить полный код от элемента…
09 мар '15 в 16:39
1 ответ

Глючный вывод из XML::Twig на тройнике

Я пытаюсь разбить xml-файл на несколько правильно сформированных фрагментов, и древнее решение PerlMonks делает довольно хорошо то, что я ищу, с помощью XML::Twig, который сплетается в тройник... по крайней мере, с простым вводом данных, Если я немн…
25 фев '16 в 13:39
1 ответ

Escape-сущность в XML-файлах

Я конвертировать XML в XML-файл, я пытаюсь конвертировать текст как для источника. В настоящее время я использую xml::Twig, и мне нужен вывод без каких-либо изменений в XML. Я старался: XML: &lt;book&gt; &lt;book-meta&gt; &lt;book-id pub-id-type="do…
08 ноя '12 в 04:56
2 ответа

Возвращение хеша проанализированного документа (используя Twig в Perl) для использования в других подпрограммах

Мне ужасно не удается вернуть хэш анализируемого XML-документа с помощью ветки - чтобы использовать его в других подпрограммах для выполнения нескольких проверок валидации. Цель состоит в том, чтобы сделать абстракцию и создать повторно используемые…
17 дек '15 в 16:10