(已经求教很多人,均无答案)何如将<xliff:g>标签写入xml文件中
java,想把
String str = “Visible to all nearby Bluetooth devices <xliff:g id="discoverable_time_period">%1$s</xliff:g>”
用dom写入到xml的<string></string>的值里面。
但是写进去的时候,str里面的<xliff的< 会被转义掉。加\<也同样被转义掉,变成 <
现在我不想转义这个符号,怎么写?
(关键问题是<xliff:g>无法显示高亮,说明只是作为文本,没有作为一种标签存在)
我看到android字符串里面有这种写法的,并且没有被转义
<string name="bluetooth_is_discoverable">Visible to all nearby Bluetooth devices <xliff:g id="discoverable_time_period">%1$s</xliff:g></string>
不知道它是怎么实现的。求大神指导啊!!怎么不转义<这个字符呢??
请各位大神三思,要可行的方法,最好自己实验下
------解决方案--------------------顶,我也有同样问题在百度上问了很多人无法解决。
------解决方案--------------------cdata不会用吗?
------解决方案--------------------ls正解
如果搞过ibatis,其配置文件中解决特殊字符的方式应该知道