使用Javascript构建XML

使用Javascript构建XML,javascript,jquery,xml,Javascript,Jquery,Xml,我们的应用程序有一个奇怪的需求,即使用javascript构造xml并将其作为字符串发送回服务器 我试过像这样使用jquery $xmlT = $("<?xml version=\"1.0\" encoding=\"utf-8\"?><root></root>"); $root = $("<notebook></notebook>"); //.attr("title", roottitle).

我们的应用程序有一个奇怪的需求,即使用javascript构造xml并将其作为字符串发送回服务器

我试过像这样使用jquery

$xmlT = $("<?xml version=\"1.0\" encoding=\"utf-8\"?><root></root>");

            $root = $("<notebook></notebook>"); //.attr("title", roottitle).            
            $root.attr("title", title);
            $root.attr("id", id);


            $root.appendTo($xmlT);
$xmlT=$(“”);
$root=$(“”);/。attr(“title”,roottitle)。
$root.attr(“标题”,标题);
$root.attr(“id”,id);
$root.appendTo($xmlT);
但是我无法从上述变量中获取xml作为字符串

是否有某种方法或库可以用来构造xml并将其作为字符串访问

问候,,
Jeez

你可以看一看插件

你可以看一看插件

我找到了这些jquery插件&如果不是一样的话,也很接近我想要的


要了解更多信息,请查看stackoverflow条目

我找到了这些jquery插件&如果不是相同的话,也与我所寻找的非常接近


有关更多信息,请检查stackoverflow条目

您可以对从XMLHttpRequest.responseXML返回的XMLDoc执行createElement()等操作

因此,也许您可以使用XMLHttpRequest而不实际执行请求,这样您就可以获得一个要操作的对象


然后,您可以使用XMLSerializer(对于firefox)或xmlNode.XML(对于IE)(此处所述)

对从XMLHttpRequest.responseXML返回的XMLDoc执行createElement()等操作

因此,也许您可以使用XMLHttpRequest而不实际执行请求,这样您就可以获得一个要操作的对象


然后,您可以使用XMLSerializer(对于firefox)或xmlNode.XML(对于IE)序列化XML Dom(此处所述)

谢谢您的参考,但我正在寻找另一种工作方式的插件谢谢您的参考,但我正在寻找另一种工作方式的插件