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

Поиск комментариев xml верхнего уровня с использованием ElementTree Python
Я разбираю файл xml с помощью ElementTree Python, например: et = ElementTree(file=file("test.xml")) test.xml начинается с нескольких строк комментариев xml. Есть ли способ получить эти комментарии от et?
2723 просмотров
schedule 17.05.2023

Ошибка при импорте модуля Python в Django
В моем проекте Django следующая строка выдает ошибку ImportError: «Нет модуля с именем elementtree». from elementtree import ElementTree Однако модуль установлен (т. Е. Я могу запустить интерактивную оболочку python и ввести именно эту...
7354 просмотров
schedule 13.01.2023

доступ к родительскому узлу узла ElementTree
Я использую встроенный модуль Python ElementTree. Получить доступ к дочерним узлам просто, но как насчет родительских или одноуровневых узлов? - можно ли это сделать эффективно, не обходя все дерево?
69035 просмотров
schedule 14.05.2023

Редактирование значений в файле xml с помощью Python
Привет. Я хочу иметь файл config.xml для настроек в веб-приложении Python. Я создал файл car.xml вручную. Это выглядит так: <car> <lights> <blinkers>off</blinkers> </lights> </car>...
3674 просмотров
schedule 08.12.2022

lxml.etree и xml.etree.ElementTree добавляют пространства имен без префиксов (ns0, ns1 и т. д.)
Есть ли какое-либо решение для добавления пространств имен без префикса (я имею в виду эти ns0, ns1), которые работают со всеми реализациями etree, или есть рабочие решения для каждого из них? На данный момент у меня есть решения для: lxml —...
4261 просмотров
schedule 05.08.2023

Удаление атрибутов пространства имен python из lxml.objectify.ObjectifiedElement
Возможный дубликат: При использовании lxml можно ли отображать XML без атрибутов пространства имен? Как я могу удалить атрибуты python из lxml.objectify.ObjectifiedElement ? Пример: In [1]: from lxml import etree, objectify In...
7323 просмотров

Есть ли способ получить номер строки из элемента ElementTree?
Итак, я анализирую некоторые файлы XML с помощью cElementTree Python 3.2.1, и во время анализа я заметил, что в некоторых тегах отсутствует информация об атрибутах. Мне было интересно, есть ли простой способ получить номера строк этих элементов в...
10491 просмотров
schedule 16.01.2024

Эквивалент iter() ElementTree в Python2.6
У меня есть этот код с ElementTree, который хорошо работает с Python 2.7. Мне нужно было получить все узлы с именем «A» в узле «X/Y». from xml.etree.ElementTree import ElementTree verboseNode = topNode.find("X/Y") nodes =...
18478 просмотров
schedule 05.06.2022

Разбор XML: дерево элементов (etree) против минидома
Я много лет использую minidom для синтаксического анализа XML. Теперь я внезапно узнал о дереве элементов. Мой вопрос, что лучше для синтаксического анализа? Это: Что быстрее? Что использует меньше памяти? Есть ли какие-либо зависимости...
19790 просмотров
schedule 22.09.2022

Анализ wsdl (извлечение пространств имен из определений) с использованием дерева элементов
Я пытаюсь проанализировать файл wsdl с помощью ElementTree. В рамках этого я хотел бы получить все пространства имен из данного элемента определений wsdl. Например, в приведенном ниже фрагменте я пытаюсь получить все пространства имен в теге...
2899 просмотров
schedule 11.04.2023

ImportError в Google App Engine с lxml
Я использую lxml для анализа страниц. Когда я запускаю свой код с помощью sdk движка приложения, он работает, но когда я развертываю свое приложение в облаке, я получаю здесь сообщение: Отслеживание (последний вызов последним): файл...
761 просмотров
schedule 20.05.2023

Удаление и добавление элементов в сообщение FIXML
Очень новичок в Python. Мы разрабатываем тестовый инструмент для создания тестовых сообщений FIXML из данных компонентов, захваченных в формате XML. Мы должны использовать ElementTree/Python 2.7. Принцип состоит в том, чтобы загрузить базовый...
502 просмотров
schedule 05.08.2023

Установка lxml с python на Mac
Сначала я установил lxml без использования pip (Python 2.7.2 в Mac OS 10.6.8). Затем я прочитал этот пост и я снова установил его, используя pip ( sudo pip install lxml ). У меня все еще была проблема: Я могу импортировать lxml ( import lxml...
10298 просмотров

Должно ли увеличиваться использование памяти при использовании ElementTree.iterparse() при очистке () деревьев?
import os import xml.etree.ElementTree as et for ev, el in et.iterparse(os.sys.stdin): el.clear() Запуск вышеуказанной структуры ODP с дампом RDF приводит к постоянному увеличению объема памяти. Почему это? Я понимаю, что ElementTree...
2262 просмотров
schedule 22.05.2023

Ошибка «не удалось загрузить внешний объект» при использовании Python lxml
Я пытаюсь проанализировать XML-документ, полученный из Интернета, но после анализа происходит сбой с этой ошибкой: ': failed to load external entity "<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl"...
36838 просмотров
schedule 19.08.2022

Почему elementtree.ElementTree.iterparse использует так много памяти?
Я использую elementtree.ElementTree.iterparse для анализа большого (371 МБ) XML-файла. Мой код в основном таков: outf = open('out.txt', 'w') context = iterparse('copyright.xml') context = iter(context) dummy, root = context.next() for event,...
1598 просмотров
schedule 14.05.2022

как я могу найти текст в xmlns с помощью elementtree
У меня есть этот xml: <office:body> <office:text> <text:sequence-decls> <text:sequence-decl text:display-outline-level="0" text:name="Illustration"/> <text:sequence-decl text:display-outline-level="0"...
701 просмотров
schedule 16.06.2023

усложнение пространств имен при использовании ElementTree или cElementTree
Возможный дубликат: python: xml.etree.ElementTree , удаление «пространств имен» У меня есть образец xml-документа <?xml version="1.0" encoding="UTF-8"?> <school xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
69 просмотров
schedule 31.07.2022

Извлечение заголовков страниц и участников из MediaWiki XML
У меня есть очень большой (7 ГБ) XML-дамп MediaWiki, который состоит из записей о каждом изменении, сделанном на каждой странице Wiki. Я пытаюсь записать, какие пользователи внесли свой вклад в каждую страницу, и поэтому я хочу извлечь это из XML....
370 просмотров

Добавление нового узла XML и красивая печать XML в python
Я могу добавить узел XML с помощью ElementTree, но это возвращает вывод в одну строку вместо древовидной структуры, похожей на то, когда я открываю файл xml в текстовом формате. Я также пытался использовать minidom.toprettyxml, но не знаю, как...
2289 просмотров
schedule 16.06.2022