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' для тэгу? –
Спасибо, Майк .... я пробовал, и это сработало. Я все еще задаюсь вопросом, почему tagName имеет значение nil ... В приведенном выше примере должно быть tagName = @ "players" – tonytran
, тег верхнего уровня в этом случае является «игроком», поэтому, когда вы создаете RXMLElement из XML-файла (или если xml есть), RXMLElement, который вы получите, будет иметь тег «игроков». оттуда вы хотите всех детей - так как вы ищете всех детей, а не только те, у которых есть определенный тег, вы передаете nil для tagName. –