Advertisement
Fhernd

CatalogoProductos.xsd

Jun 11th, 2016
2,705
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 1.31 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  3.   <xs:element name="Catalogo" nillable="true" type="CatalogoProducto" />
  4.   <xs:complexType name="CatalogoProducto">
  5.     <xs:sequence>
  6.       <xs:element minOccurs="0" maxOccurs="1" name="Nombre" type="xs:string" />
  7.       <xs:element minOccurs="1" maxOccurs="1" name="FechaExpiracion" type="xs:date" />
  8.       <xs:element minOccurs="0" maxOccurs="1" name="Productos" type="ArrayOfProducto" />
  9.     </xs:sequence>
  10.   </xs:complexType>
  11.   <xs:complexType name="ArrayOfProducto">
  12.     <xs:sequence>
  13.       <xs:element minOccurs="0" maxOccurs="unbounded" name="Producto" nillable="true" type="Producto" />
  14.     </xs:sequence>
  15.   </xs:complexType>
  16.   <xs:complexType name="Producto">
  17.     <xs:sequence>
  18.       <xs:element minOccurs="0" maxOccurs="1" name="NombreProducto" type="xs:string" />
  19.       <xs:element minOccurs="0" maxOccurs="1" name="Descripción" type="xs:string" />
  20.       <xs:element minOccurs="1" maxOccurs="1" name="Precio" type="xs:decimal" />
  21.       <xs:element minOccurs="1" maxOccurs="1" name="Disponible" type="xs:boolean" />
  22.     </xs:sequence>
  23.     <xs:attribute name="ID" type="xs:integer" />
  24.   </xs:complexType>
  25.   <xs:element name="Producto" nillable="true" type="Producto" />
  26. </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement