I produced this list of magazines using XML. It's a very basic structure, having only the title, subject and date of issue as the categories. To improve the search and make it more detailed, I could also add a list of contents and writers/contributors and where the magazine is located.
XML is like a family. It contains one root element, the parent, while the elements below the root are the children. In this example, the root element is the magazine list and the child elements are the title, subject and date.
XML tags must be well-formed and valid otherwise the document will not display properly. Unlike HTML, XML must have open and closed tags and it has to contain consistent syntax. For example, if you use "yes" or "no", you cannot use other words such as "maybe".
A document type definition (DTD), describes the validity of the XML:
Working with XML and DTD requires a really good eye for detail. DTD is very limited as it's not flexible and it looks like a different language to XML, hence the XML Schema is becoming increasingly popular.





