Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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,我有一个远程Web服务,它将XML格式定义的变量“DATA”返回到我的JavaScript Web应用程序 请求返回的数据示例如下: <DATA><ID>1</ID><NAME>JOHN SMITH</NAME></DATA> 1约翰·史密斯 在JavaScript中,如何访问其属性的值,即ID为“1”,名称为“JOHN SMITH” 为了简化 (...) var DATA = <DATA><I

我有一个远程Web服务,它将XML格式定义的变量“DATA”返回到我的JavaScript Web应用程序

请求返回的数据示例如下:

<DATA><ID>1</ID><NAME>JOHN SMITH</NAME></DATA>
1约翰·史密斯
在JavaScript中,如何访问其属性的值,即ID为“1”,名称为“JOHN SMITH”

为了简化

(...)   

var DATA = <DATA><ID>1</ID><NAME>JOHN SMITH</NAME></DATA>;
var ID = ??; //HOW TO ACCESS THE VALUE OF ID IN DATA?
var NAME = ??; //HOW TO ACCESS THE VALUE OF NAME IN DATA?

(...)
(…)
var数据=1约翰·史密斯;
变量ID=//如何访问数据中ID的值?
变量名称=//如何在数据中访问NAME的值?
(...)

谢谢大家!

使用
DomParser
querySelector

var xml=“1JOHN SMITH”;
var doc=new DOMParser().parseFromString(xml,“text/xml”);
log(doc.querySelector(“ID”).innerHTML);
log(doc.querySelector(“NAME”).innerHTML)可能重复的