0

我有一个这种格式的 XML:

<tag>
  <subtag>
     <tag1>..</tag 1>
     <tag2>..</tag 2>
  </subtag>

  <different subtag>
    <tag 3>..</tag 3>
    <tag 4>..</tag 4>
    <tag 3>..</tag 4>
    <tag 4>..</tag 3>
    ......
    .....
    <tag 3>..</tag 3>
    <tag 4>..</tag 4>
  </different subtag>
</tag>

请帮助同时解析两个标签。我正在使用 TBXML 解析器。谢谢!

当前代码:

do
    {
        if (element->firstChild)
            [self parsedandSaveXML:element->firstChild];

    if ([[TBXML elementName:element] isEqualToString:@"subtag"]) { 
      // adding elements to array1
    } 
    if ([[TBXML elementName:element] isEqualToString:@"different subtag"]) { 
      // adding elements to array2
    } 
}while ((element = element->nextSibling));
4

0 回答 0