テキスト要素を XML ファイルに保存しています。XML ファイル内では、次のようにテキスト ノード内に改行があります。
<text text="This is
a new line." fontsize="20">
ただし、loadXMLDoc() を使用して XML ファイルをロードするときは、
textStr=textElem.getAttribute("text");
thisChar=textStr.charAt(i);
console.log('thisChar='+thisChar+'='+thisChar.charCodeAt(0));
「\n」文字が保持されているかどうかを確認し、それらがスペースに置き換えられていることを確認します。(つまり、thisChar.charCodeAt(0) は 10 の値ではなく 32 の値を返します。)
XML を使用してテキスト要素の改行を保存および取得する最良の方法は何ですか?