elementtree

Я использую xml в моей базе данных postgresql, и мне нужен пользовательский тип, который мог бы обрабатывать данные xml в SQLAlchemy. Поэтому я сделал XMLType класс, связывающийся с xml.etree, но он не работает так, как я хотел. Вот код, который я написал: import xml.etree.ElementTree as etree class XMLT...

Я анализирую XML-файл, который, как я ожидаю, будет корневым элементом <data>. Однако некоторые пользователи изменили эти файлы и добавили элемент <?xml version="1.0" encoding="UTF-8"?> в верхней части. Я хочу проверить, существует ли это, а затем провалить тест, чтобы уведомить Пользователя об ...

Я новичок в программировании и редко использую python, поэтому, пожалуйста, потерпите, пока я пытаюсь объяснить, что я пытаюсь сделать:) У меня есть следующий XML: <?xml version = "1.0" encoding = "utf-8"?> <Patients> <Patient> <PatientCharacteristics> ...

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

Мой вопрос следует из другого вопроса stackoverflow: - " как получить корневой узел xml-файла в Python?" from xml.etree import ElementTree as ET path = 'C:cool.xml' et = ET.parse ( path ) root = et.getroot() Когда я извлекаю и печатаю корневой тег, я получаю: - <Element 'root' at 0x1234abcd> Зате...

Мне нужна помощь, чтобы понять, почему разбор моего xml-файла* с помощью xml.этри.ElementTree выдает следующие ошибки. *мой тестовый xml-файл содержит арабские символы. Задача: Откройте и проанализируйте файл utf8_file.xml. Моя первая попытка: import xml.etree.ElementTree as etree with codecs.open('...

from lxml import etree from xml.etree.ElementTree import Element, SubElement, dump listing = Element("COMPUTERLISTING") print "STARTING_WITH:", dump(listing),"ENDS_WITH." This outputs... STARTING_WITH:<COMPUTERLISTING /> None ENDS_WITH. I thought it should be... STARTING_WITH:<COMPUTERLISTING>&...

Linux >>> from lxml import etree >>> html='''<td><a href=''>a1</a></td> ... <td><a href=''>a2</a></td> ... ''' >>> p=etree.HTML(html) >>> a=p.xpath("//a[1]") >>> for i in a: ... print i.text ... a1 a2 Окна. &...

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

у меня есть следующий XML, который я хочу разобрать с помощью Python ElementTree: <rdf:RDF xml:base="http://dbpedia.org/ontology/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdfs="ht...