难道我得这么做才行?
sText = sText.replaceAll("<", "&gt;");
sText = sText.replaceAll(">", "&lt;");

解决方案 »

  1.   

    并且在jdk早期版本还没有sText.replaceAll
    只有sText.replace
    更麻烦
      

  2.   

    你的xml处理类库是什么?
    一般用xml类库来构建一个xml的话它会自动转的。个人喜欢用jdom
      

  3.   

    我要生成一个xml文件,从数据库中读出的字符串中可能含有‘<’,’>‘等字符,要是直接把文本串输出到xml文件,这个xml文件不能正确的被其它模块解析。难道没有好点的方法了吗?