我正在尝试像这样解析 data.xml :
<data>
<!-- Prices Material -->
<prM type='prBM'>13.50</prM>
<prM type='prBP'>12.50</prM>
<prM type='prBN'>10.50</prM>
</data>
我已经通过使用此代码获得了值:
var xml = loadXMLDoc("includes/data.xml");
var prM = xml.getElementsByTagName('prM')[0].childNodes[0].nodeValue;
但是,我找不到获取'type'值的方法,它们是:'prBM','prBP','prBN'。
我尝试使用xml.getElementsByTagName('prM')[0].childNodes[0].nodeName
以及任何其他属性,但没有任何作用。
谢谢!
答案 0 :(得分:0)
你可以使用getAttribute
var prM = xml.getElementsByTagName('prM')[0].getAttribute('type');