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

使用JQuery/Javascript从简单XML获取属性值,jquery,xml,Jquery,Xml,我尝试使用javascript从以下简单xml中获取属性值 XML: 试一试 var字符串=“”; var$doc=$.parseXML(字符串); console.log($($doc).find('ParentNode').attr('Symbol')) 演示: 试试这个Hi,它返回'undefined'@Arun p Johny,如果我的图书标签中有特殊字符怎么办。i、 我该如何处理它们呢?小提琴的控制台输出是“$”。 <?xml version="1.0" encoding="U

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

XML:

试一试

var字符串=“”;
var$doc=$.parseXML(字符串);
console.log($($doc).find('ParentNode').attr('Symbol'))
演示:


试试这个

Hi,它返回'undefined'@Arun p Johny,如果我的图书标签中有特殊字符怎么办。i、 我该如何处理它们呢?小提琴的控制台输出是“$”。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ParentNode Symbol="$"><Row book = "test" price ="80"/></ParentNode>
<ParentNode Symbol="$"><Row book = "test" price ="80"/>   </ParentNode>
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'))
$(xml).find("ParentNode").attr("Symbol");