我有一個應用程序,它從數據庫中讀取數據,從數據中創建一個對象,將其封裝到一個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