JDOM取消自動(dòng)轉(zhuǎn)義
首先,jdom版本不能太高,我使用的是1.1版本的,接下來(lái)說(shuō)具體過(guò)程:在創(chuàng)建XMLoutpu對(duì)象時(shí)使用匿名類重寫XMLoutpu中的escapeElementEntities()方法,讓這個(gè)方法直接返回傳進(jìn)來(lái)的字符串。代碼如下:
XMLOutputter?output?=?new?XMLOutputter(){ ????@Override ????public?String?escapeElementEntities(String?str)?{ ????????return?str; ????} };
至于為什么不能使用高版本的,是因?yàn)楦甙姹局械肵MLoutpu類是用來(lái)final類修飾,不能被繼承。
2019-08-25
說(shuō)的很對(duì)