我想用JAXB解析wsdl文件并返回一个名称值对列表。我该怎么做?我已经尝试了NETbeans实用程序,该实用程序获取了wsdl url并创建了一个java类集合,但我不知道如何从这些类中获取名称值对的列表。
答案 0 :(得分:0)
WSDL是XML,它有一个XML Schema。所以你可以compile this schema with XJC并使用生成的类来解组WSDL。然后遍历生成的对象结构并提取您的名称 - 值对(无论它们是什么)。或者,使用简单地将WSDL解析为DOM并遍历生成的DOM。您不必为此使用JAXB。
免责声明:我是上述W3C Schemas Project的作者。