這是XmlSchema-1.4.7.jar包下載,這個是XmlSchema的高級版本,在webservice開發(fā)過程中需要這么高級的包,分享一下,我也是找了好久、
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包是但有一點要注意,當安裝多個插件后,XML文件的默認打開方式不一定是XMLBuddy了(這是安裝JBoss-IDE后的結果),這時,可以選中要打開的XML文件,右擊,選擇XMLBuddy打開,當下次再打開這個XML文件時,eclipse會默認調用XMLBuddy來操作。當然,也可以選擇其它插件打開。你還可以通過修改XML文件的默認打開方式來進行操作(窗口 ->首選項 ->工作臺 ->文件關聯(lián)),甚至可以調用一個外部軟件(比如 XML Spy)操作XML文件(如果你認為這些插件都不合心意的話)。
總的來說,XMLBuddy對于XML文檔類型為DTD的文件來說,操作還是很不錯的,但對于XML文檔類型為W3C XML Schema模式的文件來說,就不太好了,當然,你可以使用XMLBuddy Pro版本編輯,不過似乎也不大好用。還好,大部分還是DTD的,這樣XMLBuddy還是有的用的。