有没有简单的方法来做到这一点?或者我是否必须解析文件并自己进行一些搜索/替换?

理想的情况是这样的:

var myXML: XML = ???; // ... load xml data into the XML object

myXML.someAttribute = newValue;

最佳答案

在 AS3 中可以使用 @ 前缀访问属性。

例如:

var myXML:XML = <test name="something"></test>;
trace(myXML.@name);
myXML.@name = "new";
trace(myXML.@name);

输出:
something
new

关于xml - 更改 AS3 中 XML 对象的属性值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/91305/

10-10 08:22