4

ショッピングカートの「注文」を表すXMLスキーマを作成しようとしています

これにより、ショッピングカートの実装が完全に抽象化され、最終的には、このスキーマを使用して注文を送信するパートナーがサポートされるようになります。(はい、このスキーマを既存のカートに統合することを計画しています)

オリジナルの注文アイテム、繰り返し発送アイテム、ドメイン固有のものが含まれます。私はこれを構築することはかなり可能ですが、少なくとも私が基礎を置くことができるこのようなものがたくさんあるのだろうかと思っていました。

このような特定のスキーマ要素には標準があることは知っていますが、どれが最良/標準であり、それらをどのように拡張できるかなどを見失っています。

明らかに、パートナーに「注文」を送ってもらいたい場合は、標準が存在する場合はそれを使用したいと思います。

4

3 に答える 3

2

XMLとXSDのどちらが必要ですか?XSDの場合、XMLドキュメントに基づいてMicrosoftのXSDジェネレーターを使用して生成できます。

'order'を表すことができる一般的なXMLドキュメントが必要な場合は、ここにあります。

<?xml version="1.0"?>
    <Order>
 <Date>2003/07/04</Date>
 <CustomerId>123</CustomerId>
 <CustomerName>Acme Alpha</CustomerName>

   <Item>
 <ItemId> 987</ItemId>
 <ItemName>Coupler</ItemName>
 <Quantity>5</Quantity>
 </Item>

<Item>
 <ItemId>654</ItemId>
 <ItemName>Connector</ItemName>
 <Quantity unit="12">3</Quantity>
 </Item>

<Item>  
 <ItemId>579</ItemId>
 <ItemName>Clasp</ItemName>
 <Quantity>1</Quantity>
 </Item>

</Order>

ここから。

于 2008-12-17T03:39:35.017 に答える
2

UBL (Universal Business Language) は、ビジネス ドキュメント (注文書、請求書など) のスキーマを定義します。これは OASIS 標準です。以下を参照してください。

http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ubl

于 2009-06-11T09:00:59.380 に答える
1

ショッピング カートを構造化する方法についてのアイデアを探している場合: ショッピング カートの
データベース テーブル構造

于 2008-12-17T05:48:40.200 に答える