0
我有一個需要解析的外部XML源。由於我正在使用node.js,因此Feed會轉換爲JSON。然後使用Javascript來提取相關信息。從已轉換爲JSON的XML中選擇JSON項目
的XML看起來是這樣的:
<name>blahblahblah</name>
<price currency="EUR">10.95</price>
轉換爲JSON:
name: [ 'blahblahblah' ],
price:
[ { _: '10.95',
'$': { currency: 'EUR' } } ]
現在選擇的名字很簡單:
var name = record.name[0] ;
print name; //outputs blahblahblah
我已經試過:
var price = record.price[0];
var price = record.price;
var price = record.price._;
var price = record.price._[0];
但這些顯然沒有工作;-)我想能夠選擇價格,更具體地說,根據它的屬性(「貨幣」)選擇價格。即在XML:// price [「@ currency ='EUR'」]
怎麼樣'record.price [0] ._'或'record.price [0] [「_」];'? – VisioN