2014-09-02 82 views
0

我需要隔离XML文件来串VAL的咨询文本

,并把任何标签的文本字段

我有这样的代码:

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255"> 
<title>JS Test</title> 

<script> 
    function loadXMLDoc() 
    { 
    var xmlhttp; 
    var doc = document.implementation.createHTMLDocument(""); 
    alert("Start"); 
    xmlhttp=new XMLHttpRequest(); 
    xmlhttp.open("GET","MyIP:8082/My_ws?applic=MyApp&branch=493&itemno=55329",false); 
    xmlhttp.send(); 
    alert(xmlhttp.responseText); 
    } 
</script> 
</head> 

<body> 
    <div id="myDiv"><h2>JS Test</h2></div> 
    <button type="button" onclick="loadXMLDoc()">Get</button> 
</body> 
</html> 

,我得到这样的:

<?xml version="1.0" encoding="windows-1255" ?> 
<itemQuery> 
<branch>493</branch> 
<item>55329</item> 
<itemName>milk</itemName> 
<retCode>0</retCode></itemQuery> 

如何把任何字段文本字段是这样的:

branch = 493 
item = 55329 
itemName = milk 

感谢

+0

你好,首先请在发布前两次检查你的代码:你没有任何开'

0

你可以做到这一点通过的xmlhttp.responseXML节点循环。

请注意,使用此属性(或responseText)仅适用于Internet Explorer。因此,您应该考虑使用包装器,以确保您的AJAX请求可以在大多数常用浏览器上运行,例如jQuery。

+0

你能帮助我更多的例子吗? – GoldSoft 2014-09-02 08:35:43

+0

究竟是什么? – 2014-09-02 08:38:02

+0

如何循环访问xmlhttp.responseXML的节点并将每个标记插入到单独的字符串 – GoldSoft 2014-09-02 09:20:51