如何使用jQuery来操作和保存XML文档

时间:2012-11-20 16:48:09

标签: jquery xml tostring

对于我在这方面找不到多少感到惊讶,我不认为这是一个重复(谁知道了?)

我的PHP生成的HTML如下所示:

<!DOCTYPE html>
<html>
    <head>
        <title>Manipulate and Save XML</title>
    </head>
    <body>
        ...
        <script type="text/xml" id="xml-data"><?=$well_formed_xml?></script>
        ...
    </body>
</html>

我的js app初始化如下:

var xml = $.parseXML($("#xml-data").html());
var $xml = $(xml);

然后,通过用户采取的操作,遍历,读取和操作此xml。我想获取被操作的xml的字符串然后作为帖子发送到服务器并启动文件下载对话框。

我试过了:

$xml.html()        // returns null
$xml.toString()    // returns "[object Object]"
xml.toString()     // returns "[object Document]"

有趣的是: 我首先访问jQuery manual page on parseXML,尝试按照指向XMLDocument伪/虚拟类型http://api.jquery.com/Types/#XMLDocument的链接,发现它在那里没有记录(没有id =“XMLDocument”的部分)。

有什么想法吗?

0 个答案:

没有答案