Вопросы по теме '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 просмотров
schedule
05.04.2022
Как выводить ссылки на объекты XML
Я использую Python xml.etree.ElementTree для вывода XML. Я хочу вывести его со ссылками на сущности, которые будут заменены при анализе XML.
обычно '&' заменяется символом & , потому что '&' используется для объявления ссылок на сущности....
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