elementtree 相关问题

ElementTree是一个用于创建和解析XML的Python库。

如何在python ElementTree模块中创建子元素的子元素?

我正在尝试在另一个子元素中创建子元素。 xml应该像 ]

回答 1 投票 0

使用python ElementTree解析XML:ParseError:标记不匹配

我必须使用python ElemetTree解析几个XML文件(它们是另一位开发人员的遗产)。到目前为止,我已经对那些文件进行了一些更正并解析了一个很大的块,但有时我...

回答 1 投票 0

python ElementTree:如何以粗体添加SubElement文本

我如何创建Python ElementTree的子元素来为此编写XML:嗨,怎么了?即。其中一些文本为粗体而另一些则不是,但是当您将它们打印出来时,它们都在同一行上呈现吗? ...

回答 1 投票 0


提取所有文本,而不考虑带有ElementTree的标签

****编辑以在XML中添加根元素(并且它什么也没有改变)****我正在使用python 3.7,我有一个名为'f'的xml文件: [[第1章

回答 2 投票 0

使用python中的ElementTree通过子元素文本对xml文件进行排序

我是python的新手。请帮助我使用python中的Tree来对给定的XML文件进行排序。我想按日期对给定的文件进行排序。. 尝试以下代码: tree = et.parse('record.xml') root = tree.getroot() data = [] for elem in root.findall('doc'): key = elem.findtext('year') key = key.strip() data.append((key, elem)) data.sort() root[:] = [ item[1] for item in data ] tree.write('record_new.xml') 注意key = key.strip()指令。我添加它是因为我注意到您的 year标记包含周围的空格,但排序应仅根据年份进行。 实际上,您应该注意清除周围的所有空间在您的XML标签中。

回答 1 投票 0

ElementTree与.iter()一起使用,但不适用于.find()

我是ElementTree的新手。我想获取xml文件的一些值(文本)。当我尝试root.iter()时,输出是很多标签。但是,当我尝试使用root.find('someTag')或root.findall('someTag')时,输出...

回答 1 投票 0

从多个XML节点提取值

我具有以下数据结构(原始数据为2.5gb,因此必须解析):

回答 1 投票 0

使用Python解析XML时跳过“嵌套标签”

我目前有一个要使用Python解析的XML文件。我使用的是Python的元素树,除了我有一个问题外,它都能正常工作。该文件当前看起来像: ...

回答 1 投票 0

如何使用Elementtree提取XML节点值

我具有以下数据结构(整个文件约为2.5gb,还有更多的人,这就是我依靠解析的原因):

回答 1 投票 0

XML Etree插入元素未更改element.text值

问题描述我试图将“ ORDER”元素添加到people.xml文档中,基于DATE元素中的值进行记录:people.xml: [[... []

回答 1 投票 0

Python-docx和ElemetTree:如何查找超链接在段落中的位置

我正在使用python-docx和ElementTree将Word文档转换为XML,除了超链接外,它的运行状况很好。我可以找到哪个python-docx段落具有超链接,但是如果...

回答 1 投票 0

解析XML并存储值(如果它们出现在列表中)

我有以下XML文件(总共3 Gb,这就是我依靠解析的原因): [ 您的if block由于缺少键而崩溃。 请确保首先检查键是否在属性中。 for xml_event, elem in tree: attributes = elem.attrib if elem.tag == 'event' \ and 'person' in elem.attrib \ and 'link' in elem.attrib \ and elem.attrib['link'] in closed_links: agents_o_i[attributes['person']].append(attributes['link']) 到目前为止的结果: >>> print(agents_o_i) defaultdict(list, {'3716370': ['280959', '280959', '280959']})

回答 1 投票 0

解析跳过的元素

我具有以下源数据结构(整个文件为2.5gb,这就是我依赖解析的原因): []

回答 2 投票 0

如何正确解析XML属性并使用Python追加到列表中?

如何使用elementtree正确解析XML文件(config.xml)?使用功能geting_config_from_file()(目的是检索包含所有使用者ID的列表,以供以后使用。但这是...

回答 1 投票 0

使用python脚本在xml文件中增加版本

/ * Python脚本* /导入xml.etree.ElementTree作为ET树= ET.parse('config.xml')根= tree.getroot()updateData = open('config.xml','w +')打印('Root Data is',root.tag)...

回答 1 投票 1

将元素添加到标题中

下面的代码转到标题名称Phones并将每个元素解析为csv文件。对于该文件夹中的每个XML文件都将完成此操作。意味着来自所有这些XML文件的FACTS的所有元素都是...

回答 1 投票 2

Python,LXML ElementTree不会从STYLE元素中生成elementtree

我正在尝试从XML中获取元素。似乎对整个文档都工作正常,除非我在STYLE元素中命中了任何东西。然后,lxml不会构建树。返回正常功能...

回答 1 投票 0

使用ElementTree的递归XML解析python

我正在尝试使用Python ElementTree在XML下面解析产品输出,如下所示。我正在尝试为顶部元素编写模块以打印它们。但是,由于类别元素可能或...

回答 2 投票 7

将元素重复到新行ElementTree

下面的代码获取XML文件的目录,并将其解析为CSV文件。仅此社区中的用户可以这样做。我学到了很多。从xml.etree中导入ElementTree作为ET ...

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.