-1

我想在 DDXMLDocument 上递归循环,并更改元素属性。

我该怎么做 ?我目前有文档和根元素:

DDXMLDocument *theDocument = [[DDXMLDocument alloc] initWithXMLString:content options:0 error:&error];
    DDXMLElement *rootElement = theDocument.rootElement;
4

1 回答 1

1

后缀树遍历实现:

-(void)processNode:(DDXMLNode *)node {
    if(node.kind == DDXMLElementKind) {
       //...
       for(DDXMLNode *child in node.children) {
           [self processNode:child];
       }
    }
}
于 2012-12-31T17:48:20.580 回答