[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [xdi] Schema for envelope model
and here's the example. Quite a few close tags were missing, so I think this is what Dave meant, but I'm not sure... Dave McAlpin wrote: > Attached is a proposed schema for the XDI envelope model. I did this by > hand, so it's probably not exactly right. A brief description of the > elements defined by the schema and an example instance document follow.
<xdi:Resource xmlns:xdi="urn:oasis:names:tc:XDI:1.0:resource"> <xdih:Header xmlns:xdih="urn:oasis:names:tc:XDI:1.0:resource:headers"> <xdih:Meta URI="#_1234" XPath="/purchaseOrder"> <xdih:Address>xri://@w3c/xmlschema/po.xml</xdih:Address> <xdih:Type>@dictionary/(+purchaseOrder)</xdih:Type> <xdih:Meta XPath="/purchaseOrder/shipTo"> <xdih:Address>!2</xdih:Address> <xdih:Type>@dictionary/(+address)</xdih:Type> <xdih:Type>@dictionary/(+shippingAddress)</xdih:Type> </xdih:Meta> <xdih:Meta> <xdih:Meta XPath="/purchaseOrder/billTo"> <xdih:Address>!3</xdih:Address> <xdih:Type>@dictionary/(+address)</xdih:Type> <xdih:Type>@dictionary/(+billingAddress)</xdih:Type> </xdih:Meta> <xdih:Meta XPath="/purchaseOrder/comment"> <xdih:Address>!4</xdih:Address> </xdih:Meta> <xdih:Meta XPath="/purchaseOrder/items"> <xdih:Address>!5</xdih:Address> </xdih:Meta> <xdih:Meta XPath="/purchaseOrder/items/item[1]"> <xdih:Address>!1</xdih:Address> </xdih:Meta> <xdih:Meta XPath="/purchaseOrder/items/item[2]"> <xdih:Address>!2</xdih:Address> </xdih:Meta> </xdih:Meta> </xdih:Meta> </xdih:Header> <xdi:Data> <purchaseOrder orderDate="1999-10-20" ID="_1234" xmlns="..."> <shipTo country="US"> <name>Alice Smith</name> <street>123 Maple Street</street> <city>Mill Valley</city> <state>CA</state> <zip>90952</zip> </shipTo> <billTo country="US"> <name>Robert Smith</name> <street>8 Oak Avenue</street> <city>Old Town</city> <state>PA</state> <zip>95819</zip> </billTo> <comment>Hurry, my lawn is going wild</comment> <items> <item partNum="872-AA"> <productName>Lawnmower</productName> <quantity>1</quantity> <USPrice>148.95</USPrice> <comment>Confirm this is electric</comment> </item> <item partNum="926-AA"> <productName>Baby Monitor</productName> <quantity>1</quantity> <USPrice>39.98</USPrice> <shipDate>1999-05-21</shipDate> </item> </items> </purchaseOrder> </xdi:Data> </xdi:Resource>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]