XML 架构示例(微软文档)

前端之家收集整理的这篇文章主要介绍了XML 架构示例(微软文档)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
https://msdn.microsoft.com/zh-cn/library/ms256129(v=vs.80).aspx

主题包含万维网联合会 (W3C) 订单示例。第一个示例是订单的架构。第二个示例是由该架构示例验证的实例文档。

以下示例说明定义订单的架构 po.xsd。该示例说明如何使用 element 以及 attribute 声明。该示例还说明 simpleType 和 complexType 定义。

XML
  1. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespacehttp://tempuri.org/po.xsd"
  2. xmlnselementFormDefaultqualified>
  3. annotation>
  4. documentation xml:langen>
  5. Purchase order schema for Example.com.
  6. Copyright 2000 Example.com. All rights reserved.
  7. </documentation>
  8.  
  9. element namepurchaSEOrdertypePurchaSEOrderType/>
  10.  
  11. commentxs:stringcomplexType sequence>
  12. shipToUSAddress/>
  13. billTorefminOccurs0items" Items/>
  14. attribute orderDatexs:date/>
  15. complexTypename" streetcitystatezip" xs:decimalcountryxs:NMTOKEN"
  16. fixedUSitemmaxOccursunbounded>
  17. >
  18. >
  19. productName/>
  20. quantity>
  21. simpleType>
  22. restriction basexs:positiveInteger>
  23. maxExclusive value100/>
  24. restrictionelementUSPriceshipDate/>
  25. partNumSKUuserequired/>
  26. >
  27.  
  28. <!-- Stock Keeping Unit,a code for identifying products >
  29. simpleType pattern \d{3}-[A-Z]{2}>
  30.  
  31. schema>
  32.  
  1. >
  2.  
示例:订单实例文档
以下示例说明一个订单架构的实例文档 po.xml,由前一个示例中的 po.xsd 进行验证。

  1. <?xml version1.0?>
  2. purchaseOrder orderDate1999-10-20shipTo countryname>Alice Smithstreet>123 Maple Streetcity>Mill Valleystate>CAzip>90952shipTobillTo >Robert Smith>8 Oak Avenue>Old Town>PA>95819billTocomment>Hurry,my lawn is going wild!itemsitem partNum872-AA>
  3. productName>Lawnmowerquantity>1USPrice>148.95>Confirm this is electricitem926-AA>Baby Monitor>39.98shipDate>1999-05-21>
  4. purchaseOrder>
  5.  

主题包含万维网联合会 (W3C) 订单示例。第一个示例是订单的架构。第二个示例是由该架构示例验证的实例文档。

以下示例说明定义订单的架构 po.xsd。该示例说明如何使用 element 以及 attribute 声明。该示例还说明 simpleType 和 complexType 定义。

XML
  1. >
  2.  
  1. >
  2.  
示例:订单实例文档

猜你在找的XML相关文章