|
XML (eXtensible Markup Language) is a framework for defining markup languages:
| • | There is no fixed collection of markup tags - you may define your own tags, tailored for your kind of information. |
| • | Each XML language is targeted at its own application domain, but the languages will share many features. |
| • | There is a common set of generic tools for processing documents. |
XML is designed to:
| • | Separate syntax from semantics to provide a common framework for structuring information (browser rendering semantics is completely defined by stylesheets). |
| • | Allow tailor-made markup for any imaginable application domain. |
| • | Support internationalization (Unicode) and platform independence. |
| • | Be the future of structured information, including databases. |
|