So, why might people refer to XML as a meta language?
If you write a book, XML doesn’t tell you how to structure the document that represents your book. Rather, it provides you with a set of rules that you can use to establish structure and content when you create the document that represents your book. It is up to you to decide how you will use those rules to establish the structure and content of your book. Information about new languages You might say that XML is a language that provides information about a new language that you are free to invent. For example, Flex is a specialized programming language that is based on XML. XML doesn’t specify the language. Instead, XML provides the tools used by the inventors of the Flex programming language to specify the structure of the language. Different flavors of XML Similarly, XML doesn’t specify CNXML. Instead, XML provides the tools used by the inventors of CNXML to specify the format of documents suitable for publication on the Connexions website. In the past, I have also published documen