Annotation of embedaddon/libxml2/test/schemas/vdv-first3_0.xsd, revision 1.1.1.1

1.1       misho       1: <?xml version="1.0" encoding="UTF-8"?>
                      2: <!-- $Header: /home/cvsroot/w3c-xml-schema/user/examples/first-token.xsd,v 1.2 2001/11/01 12:27:47 vdv Exp $ -->
                      3: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
                      4: 
                      5:        <xs:element name="name" type="xs:token"/>
                      6:        <xs:element name="qualification" type="xs:token"/>
                      7:        <xs:element name="born" type="xs:date"/>
                      8:        <xs:element name="dead" type="xs:date"/>
                      9:        <xs:element name="isbn" type="xs:unsignedLong"/>
                     10:        
                     11:        <xs:attribute name="id" type="xs:ID"/>
                     12:        <xs:attribute name="available" type="xs:boolean"/>
                     13:        <xs:attribute name="lang" type="xs:language"/>
                     14:        
                     15:        <xs:element name="title">
                     16:                <xs:complexType>
                     17:                        <xs:simpleContent>
                     18:                                <xs:extension base="xs:token">
                     19:                                        <xs:attribute ref="lang"/>
                     20:                                </xs:extension>
                     21:                        </xs:simpleContent>
                     22:                </xs:complexType>
                     23:        </xs:element>
                     24:        
                     25:        <xs:element name="library">
                     26:                <xs:complexType>
                     27:                        <xs:sequence>
                     28:                                <xs:element ref="book" maxOccurs="unbounded"/>
                     29:                        </xs:sequence>
                     30:                </xs:complexType>
                     31:        </xs:element>
                     32:        
                     33:        <xs:element name="author">
                     34:                <xs:complexType>
                     35:                        <xs:sequence>
                     36:                                <xs:element ref="name"/>
                     37:                                <xs:element ref="born"/>
                     38:                                <xs:element ref="dead" minOccurs="0"/>
                     39:                        </xs:sequence>
                     40:                        <xs:attribute ref="id"/>
                     41:                </xs:complexType>
                     42:        </xs:element>
                     43:        
                     44:        <xs:element name="book">
                     45:                <xs:complexType>
                     46:                        <xs:sequence>
                     47:                                <xs:element ref="isbn"/>
                     48:                                <xs:element ref="title"/>
                     49:                                <xs:element ref="author" minOccurs="0" maxOccurs="unbounded"/>
                     50:                                <xs:element ref="character" minOccurs="0" maxOccurs="unbounded"/>
                     51:                        </xs:sequence>
                     52:                        <xs:attribute ref="id"/>
                     53:                        <xs:attribute ref="available"/>
                     54:                </xs:complexType>
                     55:        </xs:element>
                     56:        
                     57:        <xs:element name="character">
                     58:                <xs:complexType>
                     59:                        <xs:sequence>
                     60:                                <xs:element ref="name"/>
                     61:                                <xs:element ref="born"/>
                     62:                                <xs:element ref="qualification"/>
                     63:                        </xs:sequence>
                     64:                        <xs:attribute ref="id"/>
                     65:                </xs:complexType>
                     66:        </xs:element>
                     67:        
                     68: </xs:schema>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>