2011-12-05 9 views
0

XML要素からInnerTextのテキストを表示しようとしています。私はこのような何かを得る:私は、この間隔は、\ rを\ nを\ rをする\が必要InnerTextのテキストを表示

をN \ R \間隔\ rをする\ nは\ rを\ Nmoreの間隔\ rを\ nを\ r \ nの

の第2のロット

私はあなたが<br>\r\nを置き換えることができます知っているが自動的にあなたのためのhtmlを取り、なぜそれが\r\nを使用しない機能はありませんか?どうもありがとう。

+1

[XmlNode Innertextのキャリッジリターン]の複製が可能です(http://stackoverflow.com/questions/1276243/carriage-return-in-xmlnode-innertext) –

+0

質問がありますか? – Oded

答えて

3

あなたは<pre>タグを使用することができます - それはあなたがテキストエディタでそれを見るように、そのままのテキストが表示されます:

例えば:ASP.NET用

<pre><%=MyText%></pre> 

ベタープラクティスは次のとおりです。

<pre id="myPlaceholder" runat="server"></pre> 

そして背後にあるコードからその値を割り当てる:

あなたの質問「なぜそれが \r\nを使用しない」については
myPlaceholder.InnerHtml = MyText; 

ものは別名、改行文字キャリッジリターンとラインフィード文字です - あなたは、このようなテキストを持っている場合:

 
line 1 
line 2 

次にコードをします読んで正確にどのように格納されているかによって、line1\nline2またはline1\r\nline2となります。

+0

非常に高く評価していただきありがとうございます – mjroodt

関連する問題