You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by ja...@apache.org on 2001/08/02 06:25:03 UTC

cvs commit: xml-xerces/perl/samples personal-schema.xml personal.dtd personal.xml personal.xsd

jasons      01/08/01 21:25:03

  Added:       perl/samples personal-schema.xml personal.dtd personal.xml
                        personal.xsd
  Log:
  moved to samples directory
  
  Revision  Changes    Path
  1.1                  xml-xerces/perl/samples/personal-schema.xml
  
  Index: personal-schema.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <personnel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  	   xsi:noNamespaceSchemaLocation='samples/personal.xsd'>
  
    <person id="Big.Boss" >
      <name><family>Boss</family> <given>Big</given></name>
      <email>chief@foo.com</email>
      <link subordinates="one.worker two.worker three.worker four.worker five.worker"/>
    </person>
  
    <person id="one.worker">
      <name><family>Worker</family> <given>One</given></name>
      <email>one@foo.com</email>
      <link manager="Big.Boss"/>
    </person>
  
    <person id="two.worker">
      <name><family>Worker</family> <given>Two</given></name>
      <email>two@foo.com</email>
      <link manager="Big.Boss"/>
    </person>
  
    <person id="three.worker">
      <name><family>Worker</family> <given>Three</given></name>
      <email>three@foo.com</email>
      <link manager="Big.Boss"/>
    </person>
  
    <person id="four.worker">
      <name><family>Worker</family> <given>Four</given></name>
      <email>four@foo.com</email>
      <link manager="Big.Boss"/>
    </person>
  
    <person id="five.worker">
      <name><family>Worker</family> <given>Five</given></name>
      <email>five@foo.com</email>
      <link manager="Big.Boss"/>
    </person>
  
  </personnel>
  
  
  
  1.3       +2 -2      xml-xerces/perl/samples/personal.dtd
  
  
  
  
  1.3       +4 -5      xml-xerces/perl/samples/personal.xml
  
  
  
  
  1.1                  xml-xerces/perl/samples/personal.xsd
  
  Index: personal.xsd
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <schema xmlns='http://www.w3.org/2001/XMLSchema'>
  
   <element name="personnel">
    <complexType>
     <sequence>
       <element ref="person" minOccurs='1' maxOccurs='unbounded'/>
     </sequence>
    </complexType>
   </element>
  
   <element name="person">
    <complexType>
     <sequence>
       <element ref="name"/>
       <element ref="email" minOccurs='0' maxOccurs='unbounded'/>
       <element ref="url"   minOccurs='0' maxOccurs='unbounded'/>
       <element ref="link"  minOccurs='0' maxOccurs='1'/>
     </sequence>
     <attribute name="id"  type="ID" use='required'/>
     <attribute name="note" type="string"/>
     <attribute name="contr" default="false">
      <simpleType>
       <restriction base = "string">
         <enumeration value="true"/>
         <enumeration value="false"/>
       </restriction>
      </simpleType>
     </attribute>
     <attribute name="salary" type="integer"/>
    </complexType>
   </element>
  
   <element name="name">
    <complexType>
     <sequence>
      <element ref="family"/>
      <element ref="given"/>
     </sequence>
    </complexType>
   </element>
  
   <element name="family" type='string'/>
  
   <element name="given" type='string'/>
  
   <element name="email" type='string'/>
  
   <element name="url">
    <complexType>
     <attribute name="href" type="string" default="http://"/>
    </complexType>
   </element>
  
   <element name="link">
    <complexType>
     <attribute name="manager" type="IDREF"/>
     <attribute name="subordinates" type="IDREFS"/>
    </complexType>
   </element>
  
   <notation name='gif' public='-//APP/Photoshop/4.0' system='photoshop.exe'/>
  
  </schema>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org