Xml2jsを使用してxml内の要素を解析およびクエリしようとしています。私のxml文字列は次のとおりです。
var xml = "<config><test>Hello</test><data>SomeData</data></config>";
私が欲しいのは、値を抽出してvar extractedData
に割り当てることです
これが私がこれまでに持っているものです:
var parser = new xml2js.Parser();
parser.parseString(xml, function(err,result){
//Extract the value from the data element
extractedData = result['data'];
}
これは動作しません。誰かが私のxmlから値を取得する方法を指摘できますか?
ありがとう
これは機能していないようです。誰かがここで何が問題になるのか教えてもらえますか?
わたしにはできる
var xml2js = require('xml2js');
var xml = "<config><test>Hello</test><data>SomeData</data></config>";
var extractedData = "";
var parser = new xml2js.Parser();
parser.parseString(xml, function(err,result){
//Extract the value from the data element
extractedData = result['config']['data'];
console.log(extractedData);
});
console.log("Note that you can't use value here if parseString is async; extractedData=", extractedData);
結果:
SomeData
Note that you can't use value here if parseString is async; extractedData= SomeData