【问题标题】:Looking for an XSD representing an 'Order' for a shopping cart寻找代表购物车“订单”的 XSD
【发布时间】:2009-06-11 17:00:59
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: xsd schema


    【解决方案1】:

    UBL(通用商业语言)定义了商业文档(采购订单、发票等)的模式。它是一个 OASIS 标准,请参阅:

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

    【讨论】:

      【解决方案2】:

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

      如果您想要一个可以表示“订单”的通用 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>
      

      来自here

      【讨论】:

      • 谢谢。 xsd 或 xml 都可以。无论如何,在这里阅读 XML 要容易得多。我更想知道更复杂的场景——包括更复杂的东西,比如运输、折扣、地址、合作伙伴特定的东西。对基于标准的薄特别感兴趣
      • 太棒了。你试过什么了?您的业​​务需求是什么?不幸的是,您的问题以“请发送代码”的形式出现,对于 SO 人群来说,这样做非常困难,尤其是当您没有展示您的任何作品时。
      【解决方案3】:

      如果您正在寻找有关如何构建购物车的想法:
      Database Table Structure for Shopping Cart

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-13
        • 2018-03-01
        • 2012-05-03
        • 1970-01-01
        • 2011-11-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多