0

很惊讶我在这方面找不到太多东西,我不认为这是一个骗局(谁知道了?...)

我的 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 应用程序初始化如下:

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]"

有趣的是:我首先去了parseXML 上的 jQuery 手册页,尝试点击指向 XMLDocument 伪/虚拟类型http://api.jquery.com/Types/#XMLDocument的链接,却发现它在那里没有记录(没有 id="XMLDocument" 的部分)。

有任何想法吗?

4

0 回答 0