dom4j生成的xml可能需要转成String,这个时候这个xml的header可能会碍事,特别是这个header和下面的正文之间还会换行,好了,赶紧把这个碍眼的东东去掉吧,可能你首先相到的会像下面的做法一样:
// 这个只是一类做法,用正则表达式也可以写得比较优雅
s.replaceAll("<\?xml version="1.0" encoding="UTF-8"\?>", "");
so bad!如果你正好想到如上方法,或已经采用了,那马上把它换掉(不要被领导看到了 :wink: ),正解如下:
document.getRootElement().asXML();
是不是太简单了 :D ,每天简单一点,做一个简单的人!
// 这个只是一类做法,用正则表达式也可以写得比较优雅
s.replaceAll("<\?xml version="1.0" encoding="UTF-8"\?>", "");
so bad!如果你正好想到如上方法,或已经采用了,那马上把它换掉(不要被领导看到了 :wink: ),正解如下:
document.getRootElement().asXML();
是不是太简单了 :D ,每天简单一点,做一个简单的人!