XML : What's the difference in DTD between !ELEMENT and !ATTLIST

There are 3 variants for XML-file. What's the difference between them and what I should to use?

  1. <!ELEMENT Name (#PCDATA)>

  2. <!ELEMENT Name (First, Last)> <!ELEMENT First (#PCDATA)> <!ELEMENT Last (#PCDATA)>

  3. <!ELEMENT Name EMPTY> <!ATTLIST Name First CDATA #REQUIRED First CDATA #REQUIRED >

No comments:

Post a Comment