2012-09-20 27 views
0

我有一個XSD架構,其中包含xsd類型和該類型的元素。如何在Apache Tuscany中使用元素DataObject?

像這樣:

TargetNamespace: http://mycorp.com/ws 
Type: PaymentType 
Element: PaymentElement 

我需要創建表示PaymentElement一個的commonj.sdo.DataObject。 我可以用Tuscany API做的所有事情是創建類型PaymentType的commonj.sdo.DataObject,這是不合適的。

我創造了它,像這樣:

DataFactory factory = scope.getDataFactory(); 
DataObject req = factory.create("http://mycorp.com/ws", "PaymentType"); 

如何創建的commonj.sdo.DataObject元素?

回答

0

我設法解決這個問題。 訣竅是創建一個名稱與元素名稱相同的元素類型的子類型。

更多信息在我的問題在CXF郵件列表。 link

該解決方案不是那麼幹淨,但允許正確的序列化等。

相關問題