1

途中で改行して簡単なメッセージを書きたいです。Javaでは次のようなことができることを知っています:

"Hey, this is a message" + \n + "...and this is the rest of it on a new line"

XMLで同じことを行うにはどうすればよいですか? \n エスケープ文字を使用できますか、それとも html 改行を使用できますか?

ObjectValue属性の次の要素にメッセージを追加したいと思います。

<EnterValue ScreenName="" ObjectName="EMAIL_MESSAGE" ObjectValue=""/>
4

1 に答える 1

2

xml: の数値エンティティ表現を使用します&#x<hex code of char>;。たとえば&#x0a;&#x0d; それぞれ LF、CR に使用します。

このメソッドは、使用されている文字セットやエンコーディングに関係なく機能することに注意してください。バイト範囲0x00 - 0x7fはすべてのエンコーディングで共有されます (大まかに言えば、少なくとも ebcdic は異なります。ただし、Unicode エンコーディングとバイト指向の文字セットの間の二分法は、カバーされます)。

于 2013-08-09T16:15:43.380 に答える