我有以下xml数据集:
<cnode desc="" name="xyz">
<pnode name="word1"/>
<pnode name="word2"/>
<pnode name="word3"/>
...
<cnode desc="" name="abc">
<pnode name="word4"/>
<pnode name="word5"/>
<pnode name="word6"/>
...
我想分别得到name='xyz'和'abc'后面的所有单词的列表,例如xyz=[word1,word2,word3,…]和abc=[word4,word5,word6,…]
我尝试了以下解决方案:
^{pr2}$但我不知道如何引用名为xyz的父级,然后提取子级的单词。在
谢谢你的帮助!!在
您可以选择:
这将遍历树和子节点,并将相应的值添加到dict
^{pr2}$result
。在
zip
的帮助下,它甚至可能更短:首先,你应该修复你的演示xml有一个丢失的右引号
我会使用xpath
相关问题 更多 >
编程相关推荐