2009-08-03 16 views
5

estoy empezar con el uso de Apache CXF 2.1.5 y xmlbeans para generar un cliente de servicios web. La página de preguntas frecuentes muestra cómo utilizar los enlaces de JAXB tener java.util.Date vinculante para xsd:dateTime:Uso XMLBeans enlaces para wsdl2java cxf

<jaxws:bindings wsdlLocation="YOUR_WSDL_LOCATION" 
      xmlns:jaxws="http://java.sun.com/xml/ns/jaxws" 
      xmlns:xs="http://www.w3.org/2001/XMLSchema" 
      xmlns:jxb="http://java.sun.com/xml/ns/jaxb" 
      xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> 
    <jaxws:bindings node="wsdl:definitions/wsdl:types/xs:schema[@targetNamespace='THE_NAMESPACE_OF_YOUR_SCHEMA']"> 
     <jxb:globalBindings xmlns:jxb="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema"> 
     <jxb:javaType name="java.util.Date" xmlType="xs:dateTime" 
         parseMethod="org.apache.cxf.tools.common.DataTypeAdapter.parseDateTime" 
         printMethod="org.apache.cxf.tools.common.DataTypeAdapter.printDateTime"/> 
     </jxb:globalBindings> 
    </jaxws:bindings> 
</jaxws:bindings> 

quiero usar XMLBeans fijaciones lugar pero no puede encontrar un ejemplo adecuado. Entiendo cómo usar xmlbeans para asignar un archivo xml al objeto java pero no puedo encontrar la sintaxis para usar cxf. Cualquier punteros, ejemplos de código son bienvenidos.

Respuesta

Cuestiones relacionadas