我对通过 Flash 和 Action Script 3.0 处理 xml 文件很陌生。我编写这段代码的目的是将所有 QUESTION 子项更改为 WRONG。
var urlRequest:URLRequest = new URLRequest("question.xml");
var urlLoader:URLLoader = new URLLoader();
urlLoader.dataFormat = URLLoaderDataFormat.TEXT;
urlLoader.addEventListener(Event.COMPLETE, urlLoader_complete, false, 0, true);
urlLoader.load(urlRequest);
private function urlLoader_complete(e:Event):void {
var question:XML = new XML(e.target.data);
question.QUESTION.setName("WRONG");
trace("FINISH!");
}
程序运行,我成功地跟踪到了 Finish 这个词。但是,当我检查 xml 文件 question.xml 时,没有一个 QUESTION 子项被重命名。
有人可以为我解释一下吗?
非常感谢