从xml模式中提取一组元素。

如何用Python代码提取红色部分?该图像的更具体的说,我需要每个xs:元素的 “name “属性,比如PURPOSE_CD,TYPE_CD等等。

import xml.etree.ElementTree as ET
for item in root.findall('NewDataSet'):
  print('found')
  item_text=item.findall("xs:element").text
  item_name=item.get('name')
  print(item_name)

谢谢你

解决方案:

也许我不能很好地解释我的答案给Jens(谢谢!).如果我使用。

for item in root.findall('//xs:element'):

如果我使用:,我得到

SyntaxError: cannot use absolute path on element

如果,我写的是:

root = etree.XML(my_xml)
root.xpath('//xs:element[@name="OfferteOperatori"]/xs:complexType/xs:sequence/xs:element')

,那么我得到

XPathEvalError: Undefined namespace prefix

谢谢你

给TA打赏
共{{data.count}}人
人已打赏
未分类

使用 VennDiagram 在 RStudio 檢視器中檢視 venn.diagram (不只是寫入檔案)?

2022-9-8 5:30:40

未分类

Djongo使用ArrayField在makemigrations上抛出Apps No Loaded错误。

2022-9-8 5:41:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索