下面是抛出的错误:
jquery.min.js:2 Uncaught Error: Invalid XML: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><mobile-data-series xmlns="http://www.seecontrol.com/nexus/XMLSchema" index="0" total="5"><data-set key="$1021.3039604"><mobile-value code="_rc$258330_value"><valueText>DMG DMU 160P</valueText></mobile-value><mobile-value code="_rc$258331_value"><valueText>32</valueText></mobile-value><mobile-value code="_rc$258332_value"><valueText>Aborted</valueText></mobile-value><mobile-value code="_rc$258333_value"><valueText>0</valueText></mobile-value><mobile-value code="_rc$258334_value"><valueText>DMG_DMU_160P</valueText></mobile-value><mobile-value code="_rc$258335_value"><valueText>'OST'</valueText></mobile-value></data-set><data-set key="$1021.3039607"><mobile-value code="_rc$258330_value"><valueText>Hermle C50U</valueText></mobile-value><mobile-value code="_rc$258331_value"><valueText>35</valueText></mobile-value><mobile-value code="_rc$258332_value"><valueText>Aborted</valueText></mobile-value><mobile-value code="_rc$258333_value"><valueText>0</valueText></mobile-value><mobile-value code="_rc$258334_value"><valueText>HERMLE_C50U</valueText></mobile-value><mobile-value code="_rc$258335_value"><valueText>'OSTORE1_SYFFMPFW3.MPF'</valueText></mobile-value></data-set><data-set key="$1021.3039926"><mobile-value code="_rc$258330_value"><valueText>Huron KX200</valueText></mobile-value><mobile-value code="_rc$258331_value"><valueText>0</valueText></mobile-value><mobile-value code="_rc$258332_value"><valueText>Interrupted</valueText></mobile-value><mobile-value code="_rc$258333_value"><valueText>0</valueText></mobile-value><mobile-value code="_rc$258334_value"><valueText>HURON_KX200</valueText></mobile-value><mobile-value code="_rc$258335_value"><valueText></valueText></mobile-value></data-set><data-set key="$1021.3042653"><mobile-value code="_rc$258330_value"><valueText>Huron VX12</valueText></mobile-value><mobile-value code="_rc$258331_value"><valueText>0</valueText></mobile-value><mobile-value code="_rc$258332_value"><valueText>In Progress</valueText></mobile-value><mobile-value code="_rc$258333_value"><valueText>0</valueText></mobile-value><mobile-value code="_rc$258334_value"><valueText>HURON_VX12</valueText></mobile-value><mobile-value code="_rc$258335_value"><valueText>DEMO_Huron_VX12</valueText></mobile-value></data-set><data-set key="$1021.3039802"><mobile-value code="_rc$258330_value"><valueText>Virtual Machine Tool</valueText></mobile-value><mobile-value code="_rc$258331_value"><valueText>0</valueText></mobile-value><mobile-value code="_rc$258332_value"><valueText>Interrupted</valueText></mobile-value><mobile-value code="_rc$258333_value"><valueText>0</valueText></mobile-value><mobile-value code="_rc$258334_value"><valueText>VirtualMachineTool</valueText></mobile-value><mobile-value code="_rc$258335_value"><valueText></valueText></mobile-value></data-set></mobile-data-series>
at Function.error (jquery.min.js:2)
at Function.r.parseXML (jquery.min.js:4)
at Object.complete (app.js:26)
at i (jquery.min.js:2)
at Object.fireWith (jquery.min.js:2)
at A (jquery.min.js:4)
at XMLHttpRequest.<anonymous> (jquery.min.js:4)下面是ref的格式化xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<mobile-data-series
xmlns="http://www.seecontrol.com/nexus/XMLSchema" index="0" total="5">
<data-set key="$1021.3039604">
<mobile-value code="_rc$259230_value">
<valueText>DMG DMU 160P</valueText>
</mobile-value>
<mobile-value code="_rc$259231_value">
<valueText>32</valueText>
</mobile-value>
<mobile-value code="_rc$259232_value">
<valueText>Aborted</valueText>
</mobile-value>
<mobile-value code="_rc$259233_value">
<valueText>0</valueText>
</mobile-value>
<mobile-value code="_rc$259234_value">
<valueText>DMG_DMU_160P</valueText>
</mobile-value>
<mobile-value code="_rc$259235_value">
<valueText>"OST"</valueText>
</mobile-value>
</data-set>
<data-set key="$1021.3039607">
<mobile-value code="_rc$259230_value">
<valueText>Hermle C50U</valueText>
</mobile-value>
<mobile-value code="_rc$259231_value">
<valueText>35</valueText>
</mobile-value>
<mobile-value code="_rc$259232_value">
<valueText>Aborted</valueText>
</mobile-value>
<mobile-value code="_rc$259233_value">
<valueText>0</valueText>
</mobile-value>
<mobile-value code="_rc$259234_value">
<valueText>HERMLE_C50U</valueText>
</mobile-value>
<mobile-value code="_rc$259235_value">
<valueText>"OSTORE1_SYFFMPFW3.MPF"</valueText>
</mobile-value>
</data-set>
<data-set key="$1021.3039926">
<mobile-value code="_rc$259230_value">
<valueText>Huron KX200</valueText>
</mobile-value>
<mobile-value code="_rc$259231_value">
<valueText>0</valueText>
</mobile-value>
<mobile-value code="_rc$259232_value">
<valueText>Interrupted</valueText>
</mobile-value>
<mobile-value code="_rc$259233_value">
<valueText>0</valueText>
</mobile-value>
<mobile-value code="_rc$259234_value">
<valueText>HURON_KX200</valueText>
</mobile-value>
<mobile-value code="_rc$259235_value">
<valueText></valueText>
</mobile-value>
</data-set>
<data-set key="$1021.3042653">
<mobile-value code="_rc$259230_value">
<valueText>Huron VX12</valueText>
</mobile-value>
<mobile-value code="_rc$259231_value">
<valueText>0</valueText>
</mobile-value>
<mobile-value code="_rc$259232_value">
<valueText>In Progress</valueText>
</mobile-value>
<mobile-value code="_rc$259233_value">
<valueText>0</valueText>
</mobile-value>
<mobile-value code="_rc$259234_value">
<valueText>HURON_VX12</valueText>
</mobile-value>
<mobile-value code="_rc$259235_value">
<valueText>DEMO_Huron_VX12</valueText>
</mobile-value>
</data-set>
<data-set key="$1021.3039802">
<mobile-value code="_rc$259230_value">
<valueText>Virtual Machine Tool</valueText>
</mobile-value>
<mobile-value code="_rc$259231_value">
<valueText>0</valueText>
</mobile-value>
<mobile-value code="_rc$259232_value">
<valueText>Interrupted</valueText>
</mobile-value>
<mobile-value code="_rc$259233_value">
<valueText>0</valueText>
</mobile-value>
<mobile-value code="_rc$259234_value">
<valueText>VirtualMachineTool</valueText>
</mobile-value>
<mobile-value code="_rc$259235_value">
<valueText></valueText>
</mobile-value>
</data-set>
</mobile-data-series>我一无所知!
发布于 2017-08-02 14:53:42
你的xml在值中有单引号,比如'OST'和'OSTORE1_SYFFMPFW3.MPF',在xml字符串中使用'代替',这样就可以了。
var xml = 'Your xml string';
var xmlDoc = $.parseXML( xml );
console.log(xmlDoc)发布于 2018-08-14 18:23:21
您应该显示格式化xml之前的代码。但是大多数情况下,您已经有了XML格式的数据,不需要解析。jQuery.parseXML()将字符串解析为XML文档,但您试图将其解析为XML,这是因为您的数据已经是XML格式,不需要解析。只需继续下一行代码...$xml = $( xmlDoc ),$title = $xml.find( "count“);//或者不管你的下一行是什么不需要parseXML希望它能帮上忙
https://stackoverflow.com/questions/45453352
复制相似问题