Features of XML
The documents are stored in plain text and thus can be transferred and processed anywhere.
Inline-reusability - documents can be composed of many pieces
Unifying principles make it easily acceptable
- “everything is a tree”
- UNICODE for different languages
XML documents enable several types of uses
- traditional data processing - XML documents can be the data interchange medium
- document-driven programming
- archiving