[Zope-Checkins] CVS: Packages/ZConfig/xml - schema.dtd:1.1.2.1

Fred L. Drake, Jr. fred@zope.com
Fri, 6 Dec 2002 18:54:04 -0500


Update of /cvs-repository/Packages/ZConfig/xml
In directory cvs.zope.org:/tmp/cvs-serv26703/xml

Added Files:
      Tag: zconfig-schema-devel-branch
	schema.dtd 
Log Message:
Checkpoint: not working, needs tests.

=== Added File Packages/ZConfig/xml/schema.dtd ===
<!-- DTD for ZConfig schema documents. -->

<!ELEMENT schema (description?, (section | sectiongroup | key)*)>
<!ATTLIST schema
          prefix     CDATA    #IMPLIED
          handler    CDATA    #IMPLIED
          typename   NMTOKEN  #IMPLIED>

<!ELEMENT description (#PCDATA)*>
<!ELEMENT metadefault (#PCDATA)*>
<!ELEMENT example     (#PCDATA)*>

<!ELEMENT key (description?, metadefault?, example?, default*)>
<!ATTLIST key
          name       CDATA    #REQUIRED
          type       NMTOKEN  #IMPLIED
          handler    NMTOKEN  #IMPLIED
          minOccurs  NMTOKEN  #IMPLIED
          maxOccurs  NMTOKEN  #IMPLIED>

<!ELEMENT section (description?, (section | sectiongroup | key)*)>
<!ATTLIST section
          prefix     CDATA    #IMPLIED
          names      CDATA    #IMPLIED
          keytype    NMTOKEN  #IMPLIED
          handler    NMTOKEN  #IMPLIED
          minOccurs  NMTOKEN  #IMPLIED
          maxOccurs  NMTOKEN  #IMPLIED>

<!ELEMENT sectiongroup (description?, section+)>
<!ATTLIST sectiongroup
          prefix     CDATA    #IMPLIED
          names      CDATA    #IMPLIED
          type       NMTOKEN  #IMPLIED
          handler    NMTOKEN  #IMPLIED
          minOccurs  NMTOKEN  #IMPLIED
          maxOccurs  NMTOKEN  #IMPLIED>