2009-05-04 20 views

回答

1

JAX-WS確實包含WSDL解析代碼,並允許您檢查WSDL端口和服務。

如果您正在尋找更健壯的東西,允許您操作或檢查WSDL的其他部分,那麼WSDL4J可能對您有用。 WSDL4J可能還有另外一個好處,就是不需要使用endorsed "Standalone Technology"這意味着你可以很容易地將它包含在你的類路徑中,而不用擔心它與你的代碼運行的JVM版本衝突。

如果您實際上必須進行Web服務調用,並且只需要檢查WSDL的高級部分,那麼JAX-WS就可以正常工作。如果你需要更便攜的東西而沒有可能的配置開銷和/或你實際上不需要進行Web服務調用,WSDL4J可能是更好的選擇。

1

NET框架有System.Web.Services.Description.ServiceDescription類型會有所幫助,但你可能想看看這個...

http://mikehadlow.blogspot.com/2006/06/simple-wsdl-object.html

...這表明你一個「簡單的WSDL對象」。

+0

謝謝!不幸的是,我不能在工作中使用.NET(Java商店 - 應該提到)。我不知道Java的可比任務會是什麼樣子...... – Cuga 2009-05-05 14:55:06