私はnodeJsでxml2jsonライブラリを使用しています。私はこのXMLを解析しようとしているxml2jsonは配列から1オブジェクトを返します
<SchedulingModel >
<Jobs>
<Job Id="1">
<Operations>
</Operations>
</Job>
<Job Id="2">
<Operations>
</Operations>
</Job>
<Job Id="3">
<Operations>
</Operations>
</Job>
<Job Id="4">
<Operations>
</Operations>
</Job>
<Job Id="5">
<Operations>
</Operations>
</Job>
</Jobs>
</SchedulingModel>
:
const parser = new xml2js.Parser();
parser.parseString(plannerXML , (err, result) => {
console.log(result["SchedulingModel"]["Jobs"]);
});
しかし結果に解析した後、私はちょうど1 オブジェクト内のジョブ配列
を持っている私は、XMLを持っていますconsole.log(result);
{ SchedulingModel:
Jobs: [ [Object] ]
}
何が間違っていると言えますか? このXMLからすべてのオブジェクトが必要です。
をはいあなたは正しいです、私はちょうど私が試した、xml2jsを使用しています今日はたくさんの図書館があり、例ではそれを削除するのを忘れてしまった。私はresult ["SchedulingModel"] ["Jobs"] [0] ["Job"]のように使用するのが好きです。ちょうどこのように私はジョブの配列を受け取ります。しかし、どうもありがとうございます! –