iOS GDataXMLElement设置元素值

时间:2012-07-18 09:33:12

标签: ios element gdataxml

我在iOS中使用GDataXML,我试图弄清楚如何更改节点的值(即原始XML文件中等效元素的内容)。我有一个NSArray个从XPath查询返回的元素。但是,我似乎无法找到正确的功能来更改或设置值。我基本上想做以下事情:

for (GDataXMLElement *element in elementArray) 
{
    [element setValue:myVal];
}

但是GDataXMLElement没有setValue方法,GDataXMLNode也没有。最接近的是setValue:forKey,如下所示:

[element setValue:myVal forKey:myKey];

但我无法弄清楚myKey应该是什么。当我使用[element name]时,我收到了错误

  

“此类与密钥[元素名称]

不符合密钥值编码

我完全失去了,请帮助!

1 个答案:

答案 0 :(得分:1)

尝试使用setStringValue:。例如:

[element setStringValue:myVal];

希望有所帮助。