使用JQuery / Javascript从简单XML获取属性值

时间:2013-08-27 12:50:21

标签: jquery xml

我尝试使用我的javascript从以下简单的xml中获取属性值。

XML:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ParentNode Symbol="$"><Row book = "test" price ="80"/></ParentNode>

jQuery:$('ParentNode').attr('Symbol');

如果xml代码是

,JQuery工作正常
<ParentNode Symbol="$"><Row book = "test" price ="80"/>   </ParentNode>

2 个答案:

答案 0 :(得分:12)

尝试

var string  = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ParentNode Symbol="$"><Row book = "test" price ="80"/></ParentNode>';

var $doc = $.parseXML(string);
console.log($($doc).find('ParentNode').attr('Symbol'))

演示:Fiddle

答案 1 :(得分:1)

$(xml).find("ParentNode").attr("Symbol");

试试这个