我有一个应用程序,它从数据库中读取数据,从数据中创建一个对象,将其封装到一个xml中,并将xml排入一个生产者队列。 xml由消费者从队列中出列。关于xsd的问题
我需要在两个不同的地方使用xsds。
对于数据库访问,同时从数据库中读取
可以在同一XSD在两种情况下使用的数据和
互动生产者和消费者之间?或者我需要使用不同的xsds?
转移一些事实从注释:
在我的数据模型中的某些表具有的M-M relns。对于如考虑以下3个表要求:
的requestId说明出口商:ExporterId说明Request_exporters:请求ID(FK)ExporterId(FK)
XSD的(生产者和消费者之间的互动),XML是什么样子:
<xs:complexType name="Requests">
<xs:element name="RequestId" type="xs:long" />
<xs:element name="Exporter" type="Exporter" minOccurs="1"
maxOccurs="unbounded"/>
</xs:complexType>
但是,数据库的xsd需要具有ttrequestexporters的细节。所以我不清楚我应该如何为两者使用相同的xsd。
我datamodel中的一些表有m-m relns。 对于例如考虑以下3个表 要求: 的requestId 说明 进出口: ExporterId 说明 Request_exporters: 的requestId(FK) ExporterId(FK) XSD为XML(生产者和消费者之间的相互作用)看起来像: xs:complexType> 但是,数据库的xsd需要具有ttrequestexporters的细节。所以我不清楚我应该如何为这两个xsd使用相同的xsd –
Hima
2010-05-19 06:50:05