私はDOMNodeオブジェクトモデルに基づいて、npmライブラリのxmldom
パーサーを使用しています。要素の内容をエスケープされていないHTMLで文字列として取得
var xml = "<p>Test</p><toFetch id="1">test\n\n<p>aaa</p>test\n</toFetch>";
var parser = new dom.DOMParser().parseFromString(xml, "text/xml");
が、私は内部のすべてのエスケープHTMLタグの文字列として、toFetch
タグの内容を取得したい、とtoFetch
タグ自体せずに次のコードを有します。私が持っているもの
は次のとおりです。
var elements = parser.getElementsByTagName("toFetch");
elements.forEach(element => {
console.log(element.toString());
});
それは動作しますが、それは私にtoFetch
周囲のタグが付けられた文字列を与えます。どうすればコンテンツを入手できますか?
xml.split( "<フェッチする")[1] .split( "")[0] –