Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery-将XML对象反序列化为类类型?_Javascript_Jquery_Xml Deserialization_Json Deserialization - Fatal编程技术网

Javascript JQuery-将XML对象反序列化为类类型?

Javascript JQuery-将XML对象反序列化为类类型?,javascript,jquery,xml-deserialization,json-deserialization,Javascript,Jquery,Xml Deserialization,Json Deserialization,我有一个javascript测试项目,试图将XML文档(从远程XML文件加载)反序列化到本地定义的类对象中 我不确定如何实现这一目标。 如何将XML对象反序列化为javascript类类型?如何 var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>", xmlDoc = $.parseXML( xml ), $x

我有一个javascript测试项目,试图将XML文档(从远程XML文件加载)反序列化到本地定义的类对象中

我不确定如何实现这一目标。 如何将XML对象反序列化为javascript类类型?

如何

var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>",
  xmlDoc = $.parseXML( xml ),
  $xml = $( xmlDoc ),
  $title = $xml.find( "title" );
var xml=“RSS Title”,
xmlDoc=$.parseXML(xml),
$xml=$(xmlDoc),
$title=$xml.find(“title”);

$title.text()将返回您的标题值

这是我已经做过的事情。$.parseXML只是将字符串转换为XML文档。我需要的是将此XML(无论是字符串还是xdoc)转换为javascript类类型对象的能力。@AlvinfromDiaspar是的,但如果您有一个XML文档,您可以递归地遍历它并为每个值创建对象。是的,我没有提到我目前正在做的事情。但是我发现我的代码转换成了我必须处理的特定情况。因此,我想寻找一种更灵活/统一的转换方式,因此需要进行反序列化。@Alvenfromdiaspar此链接可能会对您有所帮助:@Alvenfromdiaspar我测试过的此链接似乎也有效: