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

1 ответ

Спасибо за разъяснения и решение.

r.xml <?xml version="1.0" encoding="utf-8"?> <ResponseSent> <ResponseDate xmlns="http://example.com/schema"> <emailid>[email protected]</emailid> <number>22</number> <sent>2017-12-05</sent> </ResponseDate> number.py import xml.etree.ElementTree as ...

1 ответ

эй, спасибо за ссылки и ответ. Программа, которой я кормлю это, не моя, к сожалению, и является проприетарной. Именно поэтому я хотел знать, возможно ли это. Я понимаю, что протоколы XML и как они хранятся. Но я просто хотел узнать, был ли реализован этот вариант, учитывая тот факт, что об этом спрашивали несколько раз.

ю, что этот вопрос задавался в прошлом, но все они были датированы несколько лет назад. Мне интересно, были ли внесены какие-либо изменения в модули Python, такие как lxml, minidom или etree, которые позволят нам сохранить порядок атрибутов в ...

1 ответ

или, может быть, как-то прочел созданный мной xml и изменил формат на то, что делает ваш код?

од, но экспортированный xml выглядит плохо отформатированным. import xml.etree.ElementTree as ET import os sampleXML = """<?xml version="1.0" encoding="ASCII"?> <Metadata version="1.0"> ...

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

1 ответ

Вы также можете сделать это с xml.dom.minidom; и методы toxml () и toprettyxml () сохраняют комментарии. (Я не могу легко использовать lxml, потому что я пишу надстройку, которая должна быть кроссплатформенной, что проще всего сделать с использованием чистого Python.)

я есть следующий фрагмент кода: from xml.etree.ElementTree import fromstring,tostring mathml = fromstring(input) for elem in mathml.getiterator(): elem.tag = 'm:' + elem.tag return tostring(mathml)Когда я ввожу следующееinput: <math> <a> 1 2 3 ...

1 ответ

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

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

1 ответ

Единственная проблема с методом root.clear () - он возвращает NoneTypes. Это означает, что вы не можете, например, редактировать данные, которые вы анализируете, с помощью строковых методов, таких как replace () или title (). Тем не менее, это оптимальный метод для использования, если вы просто анализируете данные как есть.

ужно написать анализатор на Python, который может обрабатывать некоторые очень большие файлы (> 2 ГБ) на компьютере без большого объема памяти (только 2 ГБ). Я хотел использовать iterparse в lxml, чтобы сделать это. Мой файл имеет ...

1 ответ

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

Я пытаюсь написать небольшой скрипт для взаимодействия с API last.fm. У меня есть небольшой опыт работы сElementTree, но способ, которым я использовал его ранее, кажется, не работает, вместо этого он возвращает пустой список. Я удалил ключ API, ...

1 ответ

Извлечение текста после тега в ElementTree Python

Вот часть XML: <item><img src="cat.jpg" /> Picture of a cat</item>Извлечь тег легко. Просто сделать: et = xml.etree.ElementTree.fromstring(our_xml_string) img = et.find('img')Но как получить текст сразу после него (Изображение кота)? Выполнение ...

1 ответ

UnicodeEncodeError: кодек «ascii» не может кодировать символы

У меня есть диктат, который подается с URL-ответом. Подобно: >>> d { 0: {'data': u'<p>found "\u62c9\u67cf \u591a\u516c \u56ed"</p>'} 1: {'data': u'<p>some other data</p>'} ... }При использованииxml.etree.ElementTree функция на эти значения ...

1 ответ

Python 2.6.1: ожидаемый разделитель пути ([)

Я получаю ошибку разделителя пути в Python 2.6.1. Я не нашел эту проблему с версией Python 2.7.2, но, к сожалению, мне нужно это только в 2.6.1. Есть ли другой способ добиться того же? :( мой код: - import xml.etree.ElementTree as ET #version ...