相关疑难解决方法(0)

将JavaScript对象序列化为XML的最佳方法是什么?

我正在寻找一种最好的方法来将JavaScript对象序列化为XML,这可以通过Ajax风格进一步发送到服务器.

谷歌搜索我发现了一些选项,如http://svn.mirekrusin.com/pub/javascript/to_xml/trunk/to_xml.js,但是有人证明了经验,可以推荐任何特定的库吗?

javascript xml serialization

5
推荐指数
1
解决办法
1万
查看次数

将JQuery DOM Object作为XML发送到服务器

在谷歌搜索了几个小时后,我仍然坚持这个问题.希望你们能帮助我.

我正在构建一个应用程序,让用户可以为相册设计自己的页面.它首先使用XML为每个页面加载标准格式.使用JQuery通过AJAX调用加载XML,如下所示:

$.get('http://www.domain.com/ajaxcall.php', function(responseXML) {
    $xmlDoc= $(responseXML);
)}
Run Code Online (Sandbox Code Playgroud)

XML文件现在作为对象加载,我可以在其上执行JQuery方法,这减少了我的代码量.

用户侧的编辑保存在$ xmlDoc中.因此,当用户在页面上拖动照片时,新的坐标将保存为该照片的属性.完成所有用户编辑后,我想导出新的XML并将其保存到服务器.这是我的问题开始的地方.由于我已经将XML作为JQuery对象加载(通过使用$(responseXML)),因此我无法将其作为XML文件导出.我通过调用$ .isXMLDoc($ xmlDoc)检查了这个,它以false响应.

由于将XML转换为对象非常容易,我想必须有一种方法可以反过来.有什么想法吗?

原始文件中的XML:

<pages>
 <page bgcolor="0099cc" titlecolor="f8f8f8" subtitlecolor="000000">
  <title>test</title>
  <subtitle></subtitle>
  <photo id="458267411204" name="" picture="http://www.domain.com/picture.jpg" height="540" width="720" x="25" y="0">
   <creator id="712241204" name=""/>
  </photo>
 </page>
</pages>
Run Code Online (Sandbox Code Playgroud)

javascript xml ajax jquery

3
推荐指数
1
解决办法
3821
查看次数

如何使用ExtJs将javascript数据对象(或模型)转换(或序列化)为xml

  1. 如何将该实例转换为XML?

我正在使用ExtJs 4.2.我有一个ExtJs模型的实例.

  1. 如何将其转换为XML?

我有一个匿名的JavaScript对象(有几个属性).

我不确定上述两者的答案是否相同.XML将作为主体发送到针对第三方Web服务的POST操作.

javascript xml extjs extjs4

2
推荐指数
1
解决办法
8101
查看次数

标签 统计

javascript ×3

xml ×3

ajax ×1

extjs ×1

extjs4 ×1

jquery ×1

serialization ×1