2009-08-03 10 views
5

Tôi bắt đầu sử dụng apache CXF 2.1.5xmlbeans để tạo ứng dụng khách dịch vụ web. Các trang FAQ cho thấy làm thế nào để sử dụng các ràng buộc jaxb có java.util.Date ràng buộc cho xsd:dateTime:Sử dụng xmlbeans bindings cho cxf wsdl2java

<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> 

Tôi muốn sử dụng XMLBeans bindings thay nhưng không thể tìm thấy một ví dụ phù hợp. Tôi hiểu cách sử dụng xmlbeans để ánh xạ tệp xml với đối tượng java nhưng tôi không thể tìm thấy cú pháp để sử dụng cxf. Bất kỳ con trỏ, mẫu mã được chào đón.

Trả lời