如何判断我的XML是否已正确解析为JSON?

时间:2014-01-24 00:31:37

标签: javascript xml json

我最近一直在研究一个项目,并决定采用破解JSON而不是使用XSLT样式表

我正在尝试使用 Fyneworks XML - >转换我通过Ajax加载的XML文件的JSON插件

如何判断它是否已正确转换,以便我可以开始解析它。

这是我到目前为止尝试过的jquery的HTML和Ajax调用。

<html>
<head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script src="jquery.xml2json.js"></script>
        </head>
    <body>
       <script type="text/javascript">
          $(document).ready(function(){
             $.ajax({
             type:"GET",
             url:"lou.xml",
             datatype:"xml",
             success: function(xml) {
            $.get('lou.xml',function(xml) {
                   var json=$.xml2json(xml);
                   alert(json.message); 
                     });
             }
              })
            });
      </script> 
    </body> 
</html>

2 个答案:

答案 0 :(得分:1)

如果您正在使用xml doc的架构,则可以根据架构验证输出。

答案 1 :(得分:1)

获取JSON输出,使用另一个实用程序将其转换回XML,然后运行diff以查看它是否与原始XML相同。