生成xml时,某个节点的属性值如果包含&会被转义为&
如<record name="test" value="&&"> 生成xml时会变成:<record name="test" value="&&">
看了一下网上的帖子说的都是用Dom4j的XMLWriter.setEscapeTxt(false)的方法,这个方法对上面的例子(即:某个节点的属性值)是不起作用的。属性节点的值一定会被转义!!!
================================================
我的解决办法: