使用dom4j 如何将<xliff:g id="filename">%s</xliff:g> 写进xml的上面是android应用中的strings.xml文件,很想知道是怎样写入的我试过很多办法实现,
(1)<xliff:g id="filename">%s</xliff:g> 和An SD card is required to download一样成为文本
(2)使用数据流将其先存入String中,再写入xml,(<>自动转移为&lt; &gt),我又将string.replaceAll()替换过来,再写入XML文件,但是这样浏览器无法打开了尝试过windows下貌似可以,但linux好像不行,有没有更好的办法

解决方案 »

  1.   

    字符编码UTF-8,请确保你操作文件时,写入的数据流是UTF-8文件编码的数据流。否则文件会被损坏,无法解析。
      

  2.   

    将这样一个节点<xliff:g id="filename">%s</xliff:g>
    写进xml文档不能成功吗?报什么错?
      

  3.   

    PS:<xliff:g id="filename">%s</xliff:g>貌似不是一个节点,有点类似于<br></br>标签
    不知道怎么办了,关键还要能够读取到<xliff:g id="filename">中的id值
      

  4.   

    这种就是普通的dom操作,写入一个内嵌text节点的带属性的节点进去,这种都有api的不过你说linux可以,windows不行,这就不是写入的问题了,而是跨系统的问题了。
    按理这些都是独立于系统的操作来的。
      

  5.   

    一也懒得试了
    二linux也没条件试