如何在XML文件中访问元素的实际值。 现在我可以打印元素列表了,但是标签的位置有问题
print(root.findall('.//ns:HomeTown',namespaces=ns))
[<Element HomeTown at 0x1d4bb9e9208>, <Element HomeTown at 0x1d4bb9e91c8>]
我能够找到正确的元素,但无法将其打印出来。
谢谢您的帮助!
答案 0 :(得分:0)
仅缺少.text
for xmlField in root.findall('.//ns:HomeTown',namespaces=ns):
print(xmlField.text)
之后,遍历所有“家乡”字段,然后打印该标签的值。