XML Syntax

DTD


<!-- Tags -->

<!ELEMENT atlas       (map*)>
<!ATTLIST atlas       version  CDATA #IMPLIED>

<!ELEMENT string     (#PCDATA)>
<!ATTLIST string     name  CDATA #IMPLIED>

<!ELEMENT int     (#PCDATA)>
<!ATTLIST int     name  CDATA #IMPLIED>

<!ELEMENT float     (#PCDATA)>
<!ATTLIST float     name  CDATA #IMPLIED>

<!ELEMENT list     (string|int|float|list|map)*>
<!ATTLIST list     name  CDATA #IMPLIED>

<!ELEMENT map     (string|int|float|list|map)*>
<!ATTLIST map     name  CDATA #IMPLIED>

    

Examples

<int name="foo">4</int>

<map name="loc">
  <string name="ref">42</string>
  <list name="coords"><float>1.2</float><float>-3.5</float><float>0.0</float><list>
</map>

<map>
  <string name="id">dragon_123</string>
  <string name="name">Dragon the magnificent</string>
</map>

<list name="args">
  <map>
    <string name="message">Hello!</string>
  </map>
  <map>
    <string name="id">elf_123</string>
  </map>
</list>
    

Aloril
Last modified: Wed May 17 09:36:02 EEST 2000