我在做一个写入XML的程序,需要将一个文本里面的写入到XML文件里。
其中文本里有"<",">",在写入的时候变成了“&lt;”,“&gt”。
当然,在IE中显示的时候,是能够显示成"<"“>”的。
不过,我想要的结果是,XML文件里显示“<”,“>”,浏览器就是类似方程式的了。
我尝试过,通过找到"<"的位置,取出<>里面的内容,通过添加节点来实现,但因为这个是在文本里的,太麻烦了,很难。
请教,如何解决?

解决方案 »

  1.   

    那你就不能用xml,对于xml,<和>有特殊的含义。
      

  2.   

    楼上的,可我要求必须用XML的
      

  3.   

    必须用XML,那内容就无法直接使用<>"&这些特殊符号。
    不过取出<>里面的内容生产节点还是可以的,麻烦也要做啊,
      

  4.   

    几乎都要转义,存储的前要转一下,拿出来又要重新处理其实XML TMD不好用要不找下有没XMLHelper之类的帮你处理转义