在Obj-C中操作XML文件

时间:2011-08-22 10:10:35

标签: objective-c xml

我是Obj-C的新手,并尝试编写我的第一个Cocoa应用程序(在MAC上运行)。 我读过“基于树的XML编程指南简介”,但遗憾的是我没有找到如何改变孩子孩子的价值。

我的XMLDocument的描述如下:

http://www.google.com/ig/api?weather=nyc&hl=en

使用以下代码我可能会更改天气节点的值,但如何更改<forecast_date data>节点的值?

NSXMLElement *root = [xmlDoc rootElement];
NSXMLNode *node [[root elementForName:@"weather"] objectAtIndex:0];
[node setStringValue:@"Value"];

任何建议都会非常好!

2 个答案:

答案 0 :(得分:0)

检查TBXML 如果它成功了,你可以在你的应用程序中使用它。它有一个很好的如何使用指南。 希望它有所帮助:)

答案 1 :(得分:0)

有基于ac的库用于xml和XSLT调用libxml2,虽然xslt只有版本1并且没有XSLT2的计划,但它显然需要完全重写,它非常快速有效。