Результаты поиска по запросу "elementtree"

3 ответа

 и я надеялся, что есть более простой способ, чем этот. Даже с таким коротким примером, как этот, XSLT является многословным и трудным для понимания по сравнению с кодом в моем вопросе о простом удалении элементов.

полностью удалить данный элемент из XML-документа с помощью lxml реализации ElementTree API, но я не вижу простого способа последовательной замены элемента некоторым текстом. Например, с учетом следующего ввода: input = '''<everything> <m>Some ...

1 ответ

Да, извините, я спешил и не запускал код через интерпретатор.

у проанализировать XML-файл и извлечь родительский<sec> который содержит<title> сопоставление определенного текста с использованием Python 3.7 и ElementTree ... <sec id="s0010"> <label>2</label> <title>Materials and methods</title> </sec> <sec ...

2 ответа

К вашему сведению, правда, было очень интересно. и подстановочные знаки пространства имен являются «безопасными», если я не знаю, какие префиксы используются.

ак у меня был этот раздражающий вопрос во второй раз, я подумал, что вопрос поможет. Иногда мне приходится получать элементы из документов XML, но способы сделать это неудобны. Мне бы хотелось знать библиотеку Python, которая делает то, что я ...

ТОП публикаций

2 ответа

Как установить атрибуты для элемента XML с помощью Python?

Я использую ElementTree для создания файла XML. Когда я пытаюсь установить атрибут элемента сET.SubElement().__setattr__()Я получаю ошибкуAttributeError: __setattr__. import xml.etree.cElementTree as ET summary = open(Summary.xml, 'w') root ...

2 ответа

Джон - это будет обрабатывать несколько последовательных документов, завернутых в любой тег, в том числе «XML». я думаю, что это охватывает вопрос, нет?

ужно проанализировать файл, который содержит различные XML-файлы, то есть <xml> </ xml> <xml> </ xml> .. и так далее. При использовании etree.iterparse я получаю следующую (правильную) ошибку: lxml.etree.XMLSyntaxError: XML declaration allowed ...

2 ответа

 ссылка, которую вы можете удалить аналогичным образом.

жный дубликат: При использовании lxml можно ли отображать XML без атрибутов пространства имен? [https://stackoverflow.com/questions/5084730/when-using-lxml-can-the-xml-be-rendered-without-namespace-attributes] Как я могу удалить атрибуты Python ...

4 ответа

Синтаксический анализ XML - ElementTree против SAX и DOM

У Python есть несколько способов разбора XML ... Я понимаю самые основы анализа сSAX, Он работает как анализатор потока с API, управляемым событиями. Я понимаюDOMпарсер тоже. Он читает XML в память и преобразует его в объекты, к которым можно ...

6 ответов

Решение с использованием модуля lxml

я есть документ XML, в котором я хочу найти некоторые элементы, и если они соответствуют некоторым критериям, я бы хотел их удалить Тем не менее, я не могу получить доступ к родителю элемента, чтобы я мог удалить его file = open('test.xml', ...

2 ответа

Пустой список возвращен из ElementTree findall

Я новичок в разборе XML и Python, так что терпите меня. Я использую lxml для разбора дампа вики, но я просто хочу для каждой страницы, ее заголовка и текста. На данный момент у меня есть это: from xml.etree import ElementTree as etree def ...

3 ответа

 за пространствами имен. :-) Но в этом моем особом случае это не приносит никакой пользы. Это не значит, что я всегда буду их игнорировать. :-) Спасибо!

я огромный XML-файл (1 гига). Я хочу переместить некоторые элементы (записи) в другой файл с таким же заголовком и спецификациями. Допустим, оригинальный файл содержит эту запись с тегом<to_move>: <?xml version="1.0" encoding="ISO-8859-1"?> ...