所以-我对JavaScript很陌生,所以这可能是一个愚蠢的问题-
我正在运行POST API调用,该调用返回所需数据的XML文件,但是我不确定如何从运行调用的站点访问XML文件中的特定标签。
我在此之前设置了url2:
$j.post(url2, function(data, status){
console.log(data);
});
它返回:
#document
<xml>
<Meta>...</Meta>
<Result>
<Recipient>
...
这是完美的。但是,我不确定如何访问代码段中的元素。例如,“收件人”中有一个名为“ userTime”的标签。如果我想用JS访问该值,我希望有这样的东西:
var ut = data.getElementByTagName('userTime');
但这返回:未捕获的TypeError:data.getElementByTagName不是函数
我只是不知道我需要使用什么符号来访问XML返回值中的元素。任何帮助表示赞赏!
$j.post(url2, function(data, status){
var result=data;
});
var data=result.find("Recipient[name='default'][type='primary']"); //XML Parent Node. 'name' is attribute & 'type' is also attribute of node.
var tagdata=data.find('child node tagname').attr('');
//Node under Parent Node, attr contain
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句