4

我正在尝试创建一个表示购物车“订单”的 XML 模式

我希望这可以完全抽象出我的购物车的实现——并最终支持合作伙伴使用此模式向我们发送订单。(是的,我正计划将此模式集成到我们现有的购物车中)

它将包含原始订单商品、重复运输商品和特定领域的商品。我很有能力建造这个,但我想知道是否有很多这样的东西,我至少可以以此为基础。

我知道像这样的某些模式元素有标准,但我已经忘记了哪些是最好的/标准以及如何扩展它们等。

显然,如果我希望合作伙伴向我发送“订单”,我想使用一个标准(如果存在)。

4

3 回答 3

2

您想要 XML 还是 XSD?对于 XSD,您可以使用Microsoft 的基于 XML 文档的 XSD 生成器生成一个。

如果您想要一个可以表示“订单”的通用 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(通用商业语言)定义了商业文档(采购订单、发票等)的模式。它是 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 回答