XML 中的数据 用CDATA 保护后 出现问题
XML 中的数据 用CDATA 保护后,
倘若某个tag中的数据中包含 & ,当xml中的数据在Java中被取出时, & 会自动转换成 &
我想到的一个解决方案是,当java取数据后,遍历所去数据中的所有String类型的数据,把&转换成 &
但只要实在很麻烦,不知道是否有人遇到这个情况,有没有好的解决方案。
[解决办法]
这个应该不是XML本身的问题。应该是所用的java xml api 的问题,可以查一下有没有相关escape的设置.