Вопросы по теме 'elementtree'

Создание типа документа с etree lxml
Я хочу добавить типы документов в свои XML-документы, которые я создаю с помощью etree LXML. Однако я не могу понять, как добавить тип документа. Жесткое кодирование и объединение строки не вариант. Я ожидал чего-то вроде того, как PI...
14391 просмотров
schedule 16.04.2023

Как извлечь элементы первого попадания из файла XML NCBI BLAST?
Я пытаюсь извлечь только первое попадание из файла NCBI xml BLAST. далее я хотел бы получить только первый HSP. на финальном этапе я хотел бы получить их на основе лучшего результата. чтобы прояснить здесь пример файла xml: <?xml...
7520 просмотров
schedule 17.03.2023

Можно ли указать ElementTree сохранить порядок атрибутов?
Я написал довольно простой фильтр на питоне, используя ElementTree для искажения контекстов некоторых файлов xml. И это работает, более или менее. Но он переупорядочивает атрибуты различных тегов, и я бы не хотел этого делать. Кто-нибудь знает...
29147 просмотров
schedule 02.03.2022

Python не хватает памяти для синтаксического анализа XML с использованием cElementTree.iterparse
Упрощенная версия моей функции синтаксического анализа XML находится здесь: import xml.etree.cElementTree as ET def analyze(xml): it = ET.iterparse(file(xml)) count = 0 for (ev, el) in it: count += 1 print('count:...
12800 просмотров

Как выводить ссылки на объекты XML
Я использую Python xml.etree.ElementTree для вывода XML. Я хочу вывести его со ссылками на сущности, которые будут заменены при анализе XML. обычно '&' заменяется символом &amp; , потому что '&' используется для объявления ссылок на сущности....
1076 просмотров
schedule 11.04.2022

анализировать xml с помощью elementtree, пользовательской сортировки
Я хочу разобрать xml-файл в utf-8 и отсортировать его по какому-то полю. Соринг производится по пользовательскому алфавиту (s1 из исходников). История вопроса здесь: сортировка списка, содержащего символы utf-8 . Я нашел, как сортировать xml...
1990 просмотров
schedule 13.05.2022

Python XpathEvaluator без пространства имен
Мне нужно написать динамическую функцию, которая находит элементы в поддереве XML-документа ATOM. Для этого я написал что-то вроде этого: tree = etree.parse(xmlFileUrl) e = etree.XPathEvaluator(tree,...
822 просмотров
schedule 08.05.2022

XML-прогулка в питоне
Я новичок в python и хотел бы понять синтаксический анализ xml. Мне не удалось найти каких-либо замечательных примеров или объяснений того, как создать общую программу для обхода набора узлов XML. Я хочу иметь возможность классифицировать и...
5840 просмотров
schedule 23.10.2022

XML - двойные URI в одном определении xmlns, действительно ли это?
У меня есть некоторый XML с объявлением xmlns следующим образом: <dc:record xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
322 просмотров
schedule 21.11.2023

Python - печатать красивый XML, создавать открывающие и закрывающие теги для пустого текста тегов
Я пишу приложение на Python, которое создает ElementTree (XML), а затем записывает его в файл, используя toprettyxml() от minidom; final_tree = minidom.parseString(ET.tostring(root)) fdout.write(final_tree.toprettyxml(indent = ' ')...
968 просмотров
schedule 31.01.2024

Как мне обрабатывать пробелы с помощью дерева элементов Python?
Проблема: Когда пробел незначителен, представление может быть очень важным. Объяснение: В XML Schema Part 2: Datatypes Second Edition ограничивающий аспект whiteSpace определен для типов, производных от string (...
1935 просмотров
schedule 17.07.2022

Переставьте атрибуты в узле lxml
У меня есть узел элемента, например <Relationship Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable" Id="rId61" Target="media/image1.png"/> Мне нужно, чтобы атрибуты были отсортированы в порядке. Вывод...
138 просмотров
schedule 26.09.2023

Python – функция генератора сбрасывается между вызовами?
Я анализирую словарь языка, представленный в файле XML, с помощью функции iterparse ElementTree. Я фильтрую его с помощью функции генератора, и какое-то странное непонимание порядка выполнения дает мне повторяющуюся запись. Вот некоторый код...
180 просмотров
schedule 12.02.2024

Извлечение узлов Python, содержащих тег, с использованием ElementTree
Мне нужно извлечь из XML несколько узлов, если один из них содержит ключевое слово. Наконец я добрался до точки, где я буду печатать ключевые слова, если они будут найдены. Теперь самое сложное (по крайней мере, для меня ;-)). Я объясню это ниже...
2232 просмотров
schedule 31.01.2023

python ElementTree текст элемента, у которого есть дочерний элемент
Когда я пытаюсь прочитать текст элемента, у которого есть дочерний элемент, он дает None: См. xml (скажем, test.xml): <?xml version="1.0"?> <data> <test><ref>MemoryRegion</ref> abcd</test> </data>...
2313 просмотров
schedule 13.05.2024

Python 2.5 ElementTree обрабатывает xml-узел с пространством имен
Я использую Python2.5, ElementTree 1.2 для анализа XML-документа, который выглядит так: <cm:CompositeMessage xmlns:cm="http://www.xyz.com"> <cm:Message> <cm:Body format="text/xml"> <CHMasterbook >...
292 просмотров
schedule 09.02.2024

Как заменить элемент в дереве? (дерево элементов/уценка)
Как я могу заменить элемент во время итерации в дереве элементов? Я пишу древовидный процессор для уценки и хотел бы обернуть элемент. <pre class='inner'>...</pre> Должен стать <div class='wrapper'><pre...
6171 просмотров
schedule 04.01.2024

Простой обход dom в Python с использованием xml.etree.ElementTree
Например. рассмотрите возможность разбора файла pom.xml : <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0...
1367 просмотров
schedule 21.11.2023

Добавление данных XML из файла XML в существующий файл XML
Я новичок в Python, только прочитал Узнай Python на собственном опыте . Но я думаю, что это все еще выходит за рамки моей компетенции. Мои навыки связаны с XML/XSL, а не с Python. Мне нужна небольшая помощь, чтобы начать. Обзор . Мне нужно...
442 просмотров
schedule 26.10.2023

Эффективный синтаксический анализ сломанного XML / HTML в Python
Я хотел бы иметь возможность эффективно анализировать большие HTML-документы на Python. Мне известно о Fastiter Лизы Дейли и аналогичная концепция в собственном cElementTree Python . Однако ни один из них не обрабатывает сломанный XML, который...
674 просмотров
schedule 04.12.2023