我如何实例化一个JAXBElement <String>对象?
我需要创build其中的一个接口需要它…有人请让我知道如何创build一个,因为似乎没有c'tor定义?
当你导入WSDL时,你应该有一个ObjectFactory
类,它应该有一堆用于创build各种input参数的方法。
ObjectFactory factory = new ObjectFactory(); JAXBElement<String> createMessageDescription = factory.createMessageDescription("description"); message.setDescription(createMessageDescription);
ObjectFactory fact = new ObjectFactory(); JAXBElement<String> str = fact.createCompositeTypeStringValue("vik"); comp.setStringValue(str); CompositeType retcomp = service.getDataUsingDataContract(comp); System.out.println(retcomp.getStringValue().getValue());
这是我怎么做的。 您需要从生成的代码中获取名称空间URL和元素名称。
new JAXBElement(new QName("http://www.novell.com/role/service","userDN"), new String("").getClass(),testDN);
我不知道你为什么认为没有构造函数。 查看API 。