2011-04-27 41 views
3

我想知道如何在下面的XML文件中讀取所有元素的名字:如何使用DOM xerces C++ ..在xml文件中找到元素名稱?

<fruits> 
    <apple> ... </apple> 
    <banana> ... </banana> 
    <grapes> ... </grapes> 
    <mango> ... </mango> 
    <papaya> ... </papaya> 
    <strawberry> ... </strawberry> 
</fruits> 

在這裏,條件是我不知道哪些水果是可用的(例如蘋果是否不存在於那天)。我知道只有元素<fruits>可用;子女姓名未知,<fruits>的子女人數也未知。

我怎樣才能找到當天使用Xerces DOM解析的水果?

回答

1

您可以使用DOMNodeIterator迭代您的DOMDocument中的所有元素,然後使用DOMNode->getName()來獲取名稱並檢查是否您需要這樣。

+0

DOMNode沒有getName()成員函數http://xerces.apache.org/xerces-c/apiDocs-3/classDOMNode.html – Chrys 2011-05-20 09:24:04

相關問題