0
我正在使用RaptureXML來解析XML,並且我想要計算給定標籤有多少個孩子。例如:計數使用rapturexml的兒童
<players>
<coach>
<name>Terry Collins</name>
<year>1</year>
</coach>
<player number="7">
<name>Jose Reyes</name>
<position>SS</position>
</player>
<player number="16">
<name>Angel Pagan</name>
<position>CF</position>
</player>
</players>
例如在標籤=的球員,我將有3個孩子。 在RaptureXML中,我沒有看到我們如何做到這一點。是否有其他解析方式來做到這一點。請諮詢。 感謝
你可以嘗試調用' - (NSArray的*)孩子:(* NSString的)tagName'用'nil'標記名? – 2011-12-31 04:12:58
謝謝邁克....我試過了,它確實有效。我仍然想知道爲什麼tagName是零...在上面的例子中,它應該是tagName = @「players」 – tonytran 2011-12-31 04:58:15
這種情況下的頂級標籤是「players」,所以當您從xml文件創建RXMLElement時或者無論xml是什麼),你獲得的RXMLElement將會有一個「玩家」的標籤。從那裏你要所有的孩子 - 因爲你正在尋找所有的孩子,而不是隻有一個具有特定標籤的孩子,你傳遞給tagName的nil。 – 2011-12-31 05:24:34