gpt4 book ai didi

Python XML 解析困惑

转载 作者:行者123 更新时间:2023-11-30 23:59:45 24 4
gpt4 key购买 nike

我在 Python 中使用 xml.dom.mindom 并在下面的 XML 树中检索了图书节点。我想获取所有子节点的列表。在这种情况下,我认为只会有一个。

<Book>
<Title>Why is this so hard</Title>
</Book

当我打电话时:

nodeList = bookNode.childNodes
print "nodeList has " + str(nodeList.length) + " elements"
for node in nodeList:
print "Found a " + node.nodeName + " node"

我得到以下输出:

nodeList has 3 elements
Found a #text node
Found a Book node
Found a #text node

这些随机#text 节点是什么?如何获取每个合法节点的 tagName 和值?我想获取 Book 下每个节点的键->值对列表。我不想使用 getElementsByName 因为我不会提前知道所有 tagNames。

Book -> "Why is this so hard"

谢谢-乔纳森

最佳答案

第一个文本节点是 和 <Title> 之间的空白。第二个是 </Title> 和 之间的空白

关于Python XML 解析困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2113917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com