這是XmlSchema-1.4.7.jar包下載,這個(gè)是XmlSchema的高級(jí)版本,在webservice開發(fā)過程中需要這么高級(jí)的包,分享一下,我也是找了好久、
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Message': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.ws.commons.schema.XmlSchemaCollection.read(Lorg/w3c/dom/Document;Ljava/lang/String;)Lorg/apache/ws/commons/schema/XmlSchema;
XmlSchema-1.4.7.jar包是但有一點(diǎn)要注意,當(dāng)安裝多個(gè)插件后,XML文件的默認(rèn)打開方式不一定是XMLBuddy了(這是安裝JBoss-IDE后的結(jié)果),這時(shí),可以選中要打開的XML文件,右擊,選擇XMLBuddy打開,當(dāng)下次再打開這個(gè)XML文件時(shí),eclipse會(huì)默認(rèn)調(diào)用XMLBuddy來操作。當(dāng)然,也可以選擇其它插件打開。你還可以通過修改XML文件的默認(rèn)打開方式來進(jìn)行操作(窗口 ->首選項(xiàng) ->工作臺(tái) ->文件關(guān)聯(lián)),甚至可以調(diào)用一個(gè)外部軟件(比如 XML Spy)操作XML文件(如果你認(rèn)為這些插件都不合心意的話)。
總的來說,XMLBuddy對(duì)于XML文檔類型為DTD的文件來說,操作還是很不錯(cuò)的,但對(duì)于XML文檔類型為W3C XML Schema模式的文件來說,就不太好了,當(dāng)然,你可以使用XMLBuddy Pro版本編輯,不過似乎也不大好用。還好,大部分還是DTD的,這樣XMLBuddy還是有的用的。