Вопросы по теме '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 просмотров
schedule
25.07.2023
Есть ли способ получить номер строки из элемента 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 просмотров
schedule
02.06.2022
Должно ли увеличиваться использование памяти при использовании 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 просмотров
schedule
30.05.2022
Добавление нового узла XML и красивая печать XML в python
Я могу добавить узел XML с помощью ElementTree, но это возвращает вывод в одну строку вместо древовидной структуры, похожей на то, когда я открываю файл xml в текстовом формате. Я также пытался использовать minidom.toprettyxml, но не знаю, как...
2289 просмотров
schedule
16.06.2022