今天朋友遇到了一个问题~
就是关于在给节点赋值的时候
我们通常用
myXML.@abc = "xxx"来赋值
但是如果遇到了关键字的话,这种方法就不好用了
对于读取来说我们可以用
myXML.attribute("abc")
但是这个方法是只读的
我们可以使用另一种写法
myXML.@["class"] = "xxx"
这样对于关键词来说就不会被解析编译报错了
当然,操作字符串的方法是对于操作XML最基本的方法了
appendChild方法等等具体查看XML 的API就可以了
就是关于在给节点赋值的时候
我们通常用
myXML.@abc = "xxx"来赋值
但是如果遇到了关键字的话,这种方法就不好用了
对于读取来说我们可以用
myXML.attribute("abc")
但是这个方法是只读的
我们可以使用另一种写法
myXML.@["class"] = "xxx"
这样对于关键词来说就不会被解析编译报错了
当然,操作字符串的方法是对于操作XML最基本的方法了
appendChild方法等等具体查看XML 的API就可以了

本文介绍了一种在XML中为关键词节点赋值的有效方法。通常使用myXML.@abc=xxx进行赋值,但遇到关键词时此方法会失效。文中提出解决方案:采用myXML.@[class]=xxx的方式,避免解析错误。
882

被折叠的 条评论
为什么被折叠?



