Описание тега 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... как читать и изменять <!DOCTYPE article SYSTEM "loose.dtd"> а также <?xml version="1.0" encoding="UTF-8"?>, как я могу изменить в этом теге.. потому что я не знаю, как это прочитать и изменить этот тег в 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->…
10 апр '18 в 10:06
2
ответа
Как добавить пробел между двумя элементами?
Я новичок в ветке xml, как я могу добавить пространство между двумя элементами в xml-twig? Входные данные: <xml> <fig id="fig6_4"> <label><xref ref-type="page" id="page_54"/>[Figure 4]</label> <caption>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-документе: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <book> <p><span style="font-size:10pt;">T</span><span style="font-size:10pt;">h</sp…
08 май '15 в 09:09
0
ответов
Как изменить ввод символа в шестнадцатеричный десятичный объект в XML::Twig с помощью Perl?
Я новичок в Perl скрипте, я хочу преобразовать символьную сущность в шестнадцатеричную шестнадцатеричную сущность. Как я могу преобразовать этот файл с помощью модуля xml::Twig? Файл sample.xml: <?xml version="1.0"?> <root> <text>T…
21 ноя '14 в 12:28
1
ответ
Как вставить дочернюю веточку xml
Мне нужно вставить дочерний элемент в дочерний элемент. У меня есть два ребенка, первый ребенок вырезать и вставить, второй ребенок вставить как первый ребенок. XML: <fn id="fn1_1"> <label>1</label> <p>The distinguished as &a…
15 ноя '12 в 05:37
1
ответ
Вывод содержимого объекта XML::Twig
Например, у меня есть объект Perl XML::Twig $xmlDef, который содержит следующее: <ROOT> <CHILD> </CHILD> </ROOT> Он генерируется с помощью следующего кода: my $parser = XML::Twig->new( twig_handlers => { ROOT => sub …
18 янв '13 в 13:57
2
ответа
Не могу прочитать общедоступный скаляр внутри подпрограммы
Код perl выглядит следующим образом: проблема в том, что я не могу прочитать $key внутри sub tweak_server {}.... my $key; my %hash = ( flintstones => [ "C:/Users1/f1.xml", "C:/Users1/f2.xml" ], jetsons => [ "C:/Users2/f1.xml" ], simpsons =>…
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". Проблема: последний элемент - </Files> отсутст…
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->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: <book> <book-meta> <book-id pub-id-type="do…
08 ноя '12 в 04:56
2
ответа
Возвращение хеша проанализированного документа (используя Twig в Perl) для использования в других подпрограммах
Мне ужасно не удается вернуть хэш анализируемого XML-документа с помощью ветки - чтобы использовать его в других подпрограммах для выполнения нескольких проверок валидации. Цель состоит в том, чтобы сделать абстракцию и создать повторно используемые…
17 дек '15 в 16:10