我想知道如何读取以下xml文件中的所有元素名称:
<fruits>
<apple> ... </apple>
<banana> ... </banana>
<grapes> ... </grapes>
<mango> ... </mango>
<papaya> ... </papaya>
<strawberry> ... </strawberry>
</fruits>
这里的条件是我不确定哪些水果可用(例如当天苹果是否存在)。我知道只有元素<fruits>
可用;子名称未知,<fruits>
的子项数也未知。
如何使用Xerces DOM解析找到当天可用的水果?
答案 0 :(得分:1)
您可以使用DOMNodeIterator
来迭代DOMDocument
中的所有元素,然后使用DOMNode->getName()
获取名称,并检查这是否是您需要的。