home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 January / PCWorld_2001-01_cd.bin / Software / Topware / xmlspy / xmlspy35.exe / Main / dcd.dtd < prev    next >
Encoding:
Extensible Markup Language  |  2000-11-20  |  3.0 KB  |  80 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- edited with XML Spy v3.0b3 NT (http://www.xmlspy.com) by Vladislav Gavrielov (Icon) -->
  3. <!ENTITY % datatypes "(entity | entities | enumeration | id | idref | idrefs | nmtoken | nmtokens | notation | string | bin.base64 | bin.hex | boolean | char | date | dateTime | dateTime.tz | interval | fixed | fixed.14.4 | decimal | float | int | byte | number | time | time.tz | i1 | i2 | i4 | i8 | r4 | r8 | ui1 | ui2 | ui4 | ui8 | uri | uuid | picture)">
  4. <!ELEMENT Description (#PCDATA)>
  5. <!ELEMENT Namespace (#PCDATA)>
  6. <!ELEMENT Element (#PCDATA)>
  7. <!ELEMENT Attribute (#PCDATA)>
  8. <!ELEMENT Values (#PCDATA)>
  9. <!ELEMENT Datatype (#PCDATA)>
  10. <!ELEMENT ID-Role (#PCDATA)>
  11. <!ELEMENT AttributeDef (Name | Datatype | Description | ID-Role | Values | Default | Fixed | Global | Occurs | Max | Min | MaxExclusive | MinExclusive)*>
  12. <!ELEMENT Default (#PCDATA)>
  13. <!ELEMENT Fixed (#PCDATA)>
  14. <!ELEMENT Global (#PCDATA)>
  15. <!ELEMENT Occurs (#PCDATA)>
  16. <!ELEMENT Max (#PCDATA)>
  17. <!ELEMENT Min (#PCDATA)>
  18. <!ELEMENT MaxExclusive (#PCDATA)>
  19. <!ELEMENT MinExclusive (#PCDATA)>
  20. <!ATTLIST AttributeDef
  21.     Datatype %datatypes; #IMPLIED
  22.     Default CDATA #IMPLIED
  23.     Fixed CDATA #IMPLIED
  24.     Global (True | False) #IMPLIED
  25.     ID-Role (ID | IDREF | IDREFS) #IMPLIED
  26.     Max CDATA #IMPLIED
  27.     MaxExclusive CDATA #IMPLIED
  28.     Min CDATA #IMPLIED
  29.     MinExclusive CDATA #IMPLIED
  30.     Name NMTOKEN #IMPLIED
  31.     Occurs (Required | Optional) #IMPLIED
  32.     Values NMTOKENS #IMPLIED
  33. >
  34. <!ELEMENT ElementDef (Datatype | Description | AttributeDef | Attribute | Group | Contents | Default | Fixed | Model)*>
  35. <!ATTLIST ElementDef
  36.     Type NMTOKEN #REQUIRED
  37.     Content (Open | Closed) #IMPLIED
  38.     Model (Empty | Any | Data | Elements | Mixed) #IMPLIED
  39.     Default CDATA #IMPLIED
  40.     Fixed (True | False) #IMPLIED
  41.     Root (True | False) #IMPLIED
  42.     Datatype %datatypes; #IMPLIED
  43.     Max CDATA #IMPLIED
  44.     Min CDATA #IMPLIED
  45.     MaxExclusive CDATA #IMPLIED
  46.     MinExclusive CDATA #IMPLIED
  47.     Description CDATA #IMPLIED
  48. >
  49. <!ELEMENT Group (Group | Element | RDF:Order | Occurs)*>
  50. <!ATTLIST Group
  51.     Occurs (Required | Optional | OneOrMore | ZeroOrMore) #IMPLIED
  52.     RDF:Order (Alt | Seq) #IMPLIED
  53. >
  54. <!ELEMENT DCD (AttributeDef | ElementDef | Group | ExternalEntityDef | InternalEntityDef | Description | Namespace | Contents)*>
  55. <!ATTLIST DCD
  56.     Description CDATA #IMPLIED
  57.     Namespace CDATA #IMPLIED
  58.     Contents (Open | Closed) #IMPLIED
  59.     xmlns CDATA #FIXED "http://www.w3.org/Schemas/DCD"
  60.     xmlns:RDF CDATA #FIXED "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  61. >
  62. <!ELEMENT Name (#PCDATA)>
  63. <!ELEMENT Value ANY>
  64. <!ELEMENT Contents (#PCDATA)>
  65. <!ELEMENT Model (#PCDATA)>
  66. <!ELEMENT RDF:Order (#PCDATA)>
  67. <!ELEMENT InternalEntityDef (Name | Value)*>
  68. <!ATTLIST InternalEntityDef
  69.     Name NMTOKEN #IMPLIED
  70.     Value CDATA #IMPLIED
  71. >
  72. <!ELEMENT PublicID (#PCDATA)>
  73. <!ELEMENT SystemID (#PCDATA)>
  74. <!ELEMENT ExternalEntityDef (Name | PublicID | SystemID)*>
  75. <!ATTLIST ExternalEntityDef
  76.     Name NMTOKEN #IMPLIED
  77.     PublicID CDATA #IMPLIED
  78.     SystemID CDATA #IMPLIED
  79. >
  80.