0
是否有更新NSXMLDocument中的节点的简单方法?我来自c#的背景,你可以做一个简单的XmlDocument.SelectSingleNode("XPATH")
来选择一个节点和XmlNode.InnerText = "abc"
来设置节点的值。NSXMLDocument - 修改节点/属性
我似乎无法找到任何方法让我在Apple NSXMLDocument文档中执行此操作?
感谢,
Teja公司
是否有更新NSXMLDocument中的节点的简单方法?我来自c#的背景,你可以做一个简单的XmlDocument.SelectSingleNode("XPATH")
来选择一个节点和XmlNode.InnerText = "abc"
来设置节点的值。NSXMLDocument - 修改节点/属性
我似乎无法找到任何方法让我在Apple NSXMLDocument文档中执行此操作?
感谢,
Teja公司
NSXMLDocument
是NSXMLNode
其中有一个方法nodesForXPath:error:
将,现在看来,给你包含你后的节点阵列的子类。沿着这些路线的东西:
NSError err;
NSArray * nodes = [myXMLDoc nodesForXPath:theXPath error:&err];
if(!nodes){
// handle error
}
[[nodes objectAtIndex:0] setStringValue:@"abc"];
有可能比你想要的结果节点上调用,也许setStringValue:
另一种方法。
(如果与NSError
的东西让你说 “WTF?”,给Error Handling Guide快速浏览。)