It's common knowledge that html/xhtml can be used to mark-up webpages, but did you know you can make your own webpage mark-up language using XML. First you'd need to create the rules for your language with a DTD (more info here ). Next you'd need to mark-up a XML document following the rules you had laid down in your DTD (more info here). Finally you could apply style/presentation to your XML webpage by linking in a CSS stylesheet (more info here).

This means that the following really could be valid website code:-

<peopleihate>
<person>Zoe</person>
<person>Kenny</person>
<person>Cherry</person>
</peopleihate>