Xsd 正在查找表示';订单';买一辆购物车

Xsd 正在查找表示';订单';买一辆购物车,xsd,schema,Xsd,Schema,我试图创建一个XML模式,表示购物车的“订单” 我希望这能够完全抽象出我的购物车实现——并最终支持合作伙伴使用此模式向我们发送订单。(是的,我计划将此模式集成到现有购物车中) 它将有原始订单项目,重复航运项目和特定领域的东西。 我很有能力建立这个,但我想知道是否有很多像这样的东西,我至少可以根据我的 我知道对于这样的特定模式元素有一些标准,但我不知道哪一个是最好的/标准,以及如何扩展它们等等 显然,如果我希望合作伙伴向我发送“订单”,我希望使用标准(如果存在的话)。您想要XML还是XSD?对于X

我试图创建一个XML模式,表示购物车的“订单”

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

它将有原始订单项目,重复航运项目和特定领域的东西。 我很有能力建立这个,但我想知道是否有很多像这样的东西,我至少可以根据我的

我知道对于这样的特定模式元素有一些标准,但我不知道哪一个是最好的/标准,以及如何扩展它们等等


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

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

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

2003/07/04
123
顶点阿尔法
987
耦合器
5.
654
连接器
3.
579
扣环
1.

来自。

如果您正在寻找有关如何构造购物车的想法:
UBL(通用业务语言)定义了业务文档(采购订单、发票等)的模式。它是OASIS标准,请参见:


谢谢。xsd或xml很好。无论如何,在这里阅读XML要容易得多。我更想知道更复杂的场景——包括更复杂的事情,如运输、折扣、地址、合作伙伴特定的事情。对基于标准的东西特别感兴趣。到目前为止你试过什么?您的业务需求是什么?不幸的是,你的问题被称为“请发送给codez”,这对于SO人群来说是非常困难的,尤其是当你没有展示你的任何作品时。