2011-12-15 72 views
0

我明白当格式是这样在JavaScript中,我如何从这种格式的XML中提取数据?

<MyML> 
    <test1>47.2727</test1> 
    <test2>54.3421</test2> 
</MyML> 

我可以使用

$(xmldata).find('MyML').each(function(){ 
var currV = $(this).find('test1').text(); 
var dateT = ($(this).find('test2').text(); 

获得这两个值。

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

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

和属性可能我比只有两个,也许TEST3,TEST4多或更多 我应该使用什么命令来获取所有值?

+0

这是`Javascript`,不`PHP`。你想用PHP吗?还是应该重新签名? – Jon 2011-12-15 02:38:00

回答

1

尝试

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

等等