IISでホストされているNode.jsからローカルXMLファイルをロードして解析しようとしています。 文字列を読み込むためにfs readFileを使用し、それを解析するためにxmldomモジュールを使用しました。 ファイルサイズが小さい(数kb)までは動作しますが、3Mb xmlを読み込もうとすると失敗します。Windowsでnode.js経由でxmlファイルをロードする
他のどのxmlモジュールのウィンドウでもパフォーマンスが向上しますか?それが動作するシンプルな例にしながら、
これ
は、5分パーサがまだ実行されているXMLの後に私のコードvar fs = require('fs');
fs.readFile('C:\\Temp\\TEST.xml', 'ascii', function(err,data){
if(err) {
console.log("Could not open file"+ err);
process.exit(1);
}
var Dom = require('xmldom').DOMParser;
var doc = new Dom().parseFromString(data.substring(2,data.lenght));
console.log(doc.childNodes[0].localName);
});
です。 10分の出力が例外RangeErrorされた後、私は、xml形式
でMSINFO32からの出力を保存:
「失敗する」とはしません。どのように失敗していますか?あなたはそれが有効な文書であると確信していますか? – reinierpost