誰かがtbxmlを使用して特定のxml構造を適切にトラバースする方法を教えてもらえますか?添付のコードをTBXML解析に使用しています。idとnameタグの値を取得できます。ただし、このメソッドは、title&descriptionタグに含まれる値を検出しません。
-(void)traverseElement:(TBXMLElement *)element
{
do
{
[TBXML iterateAttributesOfElement:element withBlock:^(TBXMLAttribute *attribute, NSString *name, NSString *value) {
NSLog(@"%@->%@ = %@",[TBXML elementName:element], name, value);
}];
if (element->firstChild)
[self traverseElement:element->firstChild];
}
while ((element = element->nextSibling));
}
xml構造は-
<allresponse>
<responses>
<response id="123" name ="myname1">
<title> Some Title1 </title>
<description>Some decription 1</description>
</response>
<response id="456" name ="myname2">
<title> Some Title2 </title>
<description>Some decription 2</description>
</response>
</responses>
</allresponse>