Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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,我理解这种格式是什么时候 <MyML> <test1>47.2727</test1> <test2>54.3421</test2> </MyML> 得到这两个值 但是如果xml格式变成这样呢 <MyML> <test1 val="47.2727"/> <test2 val="54.3421"/> </MyML> 属性可能不止两个,可能是test3、test4或更

我理解这种格式是什么时候

<MyML>
  <test1>47.2727</test1>
  <test2>54.3421</test2>
</MyML>
得到这两个值

但是如果xml格式变成这样呢

<MyML>
<test1 val="47.2727"/>
<test2 val="54.3421"/>
</MyML>

属性可能不止两个,可能是test3、test4或更多 我应该使用什么命令来获取所有值?

试试看

$(this).find('test1').attr('val');

等等。

这是
Javascript
,而不是
PHP
。你想用PHP吗?还是应该重新标记?对不起,它是Javascript,我的错误。你也应该去掉PHP标记,因为这里没有处理它。
$(this).find('test1').attr('val');