Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.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获取xml的特定节点值_Javascript_Xml - Fatal编程技术网

使用javascript获取xml的特定节点值

使用javascript获取xml的特定节点值,javascript,xml,Javascript,Xml,对于下面的xml,我如何使用javascript获取特定值。例如:D3410中的num和弦值 <?xml version="1.0" ?> <product-info> <!-- II and III --> <D3410 desc="xx" product-type="Gas" num-chords="1" flow-profile-corr="true" diag-func-end-ver="624" reg-def="D3410.x

对于下面的xml,我如何使用javascript获取特定值。例如:D3410中的num和弦值

<?xml version="1.0" ?> 
  <product-info>
  <!--  II and III -->
  <D3410 desc="xx" product-type="Gas" num-chords="1" flow-profile-corr="true" diag-func-end-ver="624" reg-def="D3410.xml" /> 
</model-info>

var xmlDoc=loadXMLDoc(“books.xml”);
var x=xmlDoc.getElementsByTagName(“标题”);
对于(i=0;i你能试试这个吗

var xml = loadXMLDoc("yourXMLfile.xml");

var val = xml.getElementsByTagName('D3410');

var y = val[0].getAttribute('num-chords');

console.log(y);

Hi Yogi,它不是在浏览器上。它在我的系统上。我正在使用TestComplete,但它不工作。它是用于桌面应用程序,而不是用于webbases应用程序
var xml = loadXMLDoc("yourXMLfile.xml");

var val = xml.getElementsByTagName('D3410');

var y = val[0].getAttribute('num-chords');

console.log(y);