這下終于把這個(gè)plugin做完了,最新增加了對(duì)Spring/Struts配置文件的Validation
其中有個(gè)很頭疼的問(wèn)題是,那就是無(wú)法讀取打包好的插件jar中的xml文件,最后沒(méi)有辦法,只好把這些xml文件分離出來(lái)不打包進(jìn)去,而是放到了eclipse/plugins/目錄下的一個(gè)文件夾中,這樣順利的解決了訪問(wèn)問(wèn)題。不知道有沒(méi)有更好的辦法
另一個(gè)問(wèn)題是,我使用xalan去做XLST transform,但是它轉(zhuǎn)換完的xml節(jié)點(diǎn)是不帶namespace前綴的
而恰恰惱人的是,xalan的XPATH解析器selectSingleNode()是需要namespace前綴的,即使使用的默認(rèn)namespace,如<beans xmlns= 在做XPATH解析的時(shí),也需要帶上前綴,如 :beans/:bean, 只有不聲明任何namespace時(shí),才可以使用beans/bean, 否則就會(huì)拋異常,沒(méi)辦法解決,