We can use any tag of our choice in XML. If we have a DTD and style associate with it, we can parse it in browser. We can transfer data in XML format.
But if XML tags are not fixed like HTML, how two systems come to know each other's meaning of the tags while talking (ex web services)?
How can XML be a general data exchange language on the vast Internet??