別のモデルから生成された xml 文字列が渡されます。xml タグのテキストに & などの特殊文字が含まれている場合があります。
例えば
<entry>
<key>state</key>
<value xsi:type="xs:string">ADDDRESS 3 & ADDR 4, 12345, HONG KONG</value>
</entry>
文字列から xml を作成すると、無効な文字エラーが発生するため、特殊文字をエスケープする必要があります&
。正規表現を使用してタグの間
を見つけ、
いくつか試してみましたが、正規表現で失敗しました。&
<value></value>
&
誰でも正規表現に関する手がかりを教えてもらえますか?
その上、私はJava 1.6を使用しています