A Simple Example


DTD :
   <!ELEMENT text (#PCDATA | emph | name)*>
   <!ATTLIST text 
             timestamp NMTOKEN #REQUIRED>
XML Schema:
   <xsd:element name="text">
      <xsd:complexType mixed="true">
         <xsd:sequence>
            <xsd:element ref="emph"/>
            <xsd:element ref="name"/>
         </xsd:sequence>
         <xsd:attribute name="timestamp" type="xsd:date" use="required"/>
      </xsd:complexType>
   </xsd:element>
XML Document:
   <?xml version="1.0"?>
   <text timestamp="08:45:00.000">
      The deadline of <name>homework 1</name> is 
      <emph>March 9th 2001</emph>.
   </text>