Пятница, 10.01.2025, 13:45
Приветствую Вас Гость | RSS

XML+XSD

  • XML:
<_xml version="1.0" encoding="UTF-16"_>
<_xml-stylesheet type="text/css" href="patria.css"_>
<patria xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="patria.xsd">
    <multiplex>
        <film>Shrek</film>
        <date>10.10.2010</date>
        <time>10:10</time>
        <time>22:22</time>
        <tip>3d</tip>
       
        <film>Up</film>
        <date>11.10.2010</date>
        <date>13.10.2010</date>
        <time>12:30</time>
        <tip>family</tip>
        <tip>comedy</tip>
    </multiplex>
    <centru>
        <film>Solt</film>
        <date>15.10.2010</date>
        <time>22:00</time>
        <tip>action</tip>
    </centru>
    <riscani>
        <film>Americanul</film>
        <date>14.10.2010</date>
        <time>12:00</time>
        <tip>drama</tip>
    </riscani>
</patria>
  • XSD:
<_xml version="1.0"_>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="patria">
     <xs:complexType>
        <xs:element name="multiplex">
         <xs:complexType>
          <xs:sequence>
            <xs:element name="film" type="xs:string"/>
            <xs:element name="date" type="xs:date"/>
            <xs:element name="time" type="xs:time" minOccurs="1" maxOccurs="2"/>
            <xs:element name="tip" type="xs:string">
             <xs:simpleType>
              <xs:restriction base="xs:string">
              <xs:minLength value="2"/>
              <xs:maxLength value="6"/>
              </xs:restriction>
             </xs:simpleType>
            </xs:element>
          </xs:sequence>
         </xs:complexType>
        </xs:element>
        <xs:element name="centru">
         <xs:complexType>
          <xs:sequence>
            <xs:element name="film" type="xs:string"/>
            <xs:element name="date" type="xs:date"/>
            <xs:element name="time" type="xs:time"/>
            <xs:element name="tip" type="xs:string">
             <xs:simpleType>
              <xs:restriction base="xs:string">
              <xs:minLength value="2"/>
              <xs:maxLength value="6"/>
              </xs:restriction>
             </xs:simpleType>
            </xs:element>
          </xs:sequence>
         </xs:complexType>
        </xs:element>
        <xs:element name="riscani">
         <xs:complexType>
          <xs:sequence>
            <xs:element name="film" type="xs:string"/>
            <xs:element name="date" type="xs:date"/>
            <xs:element name="time" type="xs:time"/>
            <xs:element name="tip" type="xs:string">
             <xs:simpleType>
              <xs:restriction base="xs:string">
              <xs:minLength value="2"/>
              <xs:maxLength value="6"/>
              </xs:restriction>
             </xs:simpleType>
            </xs:element>
          </xs:sequence>
         </xs:complexType>
        </xs:element>
     </xs:complexType>   
    </xs:element>
</xs:schema>