2014-09-02 113 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