[AS]読み込んだXMLの内容を改行したときに余分な改行があった場合
読み込んだXMLをTextFieldに表示させるときに、
XML側では、こんな感じで書くとその中の改行がそのまま表示できる。
<?xml version="1.0" encoding="UTF-8"?> <sample> <description> <![CDATA[あかさなた はまやらわ]]> </description> </sample>
ただその際に改行コードの問題で、一回しか改行してないつもりでも2行で改行されてしまうときがある。
↓こうでてほしいのに
あかさなた
はまやらわ
↓こうなる
あかさなた
はまやらわ
Windowsの改行コードの問題なので、
xmlから読み込んだストリングの改行コードを変換してあげればOK
//xmlから読み込んだストリングの var strictDescription:String = xml.description[0]; //改行コードを\nに統一する。 strictDescription = strictDescription.replace(/\r\n/g, '\n');
Tweet