0

我在互联网上有 xml 文件,例如http://www.w3schools.com/xml/note.xml。我可以在 actionscript 中读取这个 xml 文件。但是我想修改这个 xml,所以我想添加 xml 节点或删除 xml 节点.

例如:

<note>
 <to>Tove</to>
 <from>Jani</from>
 <heading>Reminder</heading>
 <body>Don't forget me this weekend!</body>
</note>

我想添加到我的 xml 笔记的节点中

<example>mynodecontent</example>

后来想修改,比如我的xml文件上的如下xml

<note>
 <to>Tove</to>
 <from>Jani</from>
 <heading>Reminder</heading>
 <body>Don't forget me this weekend!</body>
 <example>mynodecontent</example>
</note>

可能吗?

4

1 回答 1

0

试试这个:

var xmlLoader:URLLoader = new URLLoader();
xmlLoader.load(new URLRequest("http://www.w3schools.com/xml/note.xml"));
xmlLoader.addEventListener(Event.COMPLETE, processXML);

var newNode:XML = <example>mynodecontent</example>

function processXML(e:Event):void
{
    var myXML:XML = new XML(e.target.data);

    myXML.insertChildAfter(myXML.body, newNode);

    trace(myXML);
}

如果你想发送修改后的 XML,你就是链接。必须有服务器 PHP 代码或其他。

于 2013-02-10T15:00:32.190 回答