The XML data document can either be produced manually or generated using server-side scripts that are connected to your databases or live data sources.
Here are a few basic things to know about XML data:
-
XML stands for Extensible Markup Language and is a text-based markup language derived from Standard Generalized Markup Language (SGML).
-
XML allows you to create your own self-descriptive tags, or language, that suits your application as well as allows you to store the data irrespective of how it will be presented.
- XML tags are case sensitive. The tag <Letter> is different from the tag <letter>. Opening and closing tags must be written with the same case.
XML elements must follow these naming rules:
-
Names can contain letters, numbers, and other characters.
-
Names cannot start with a number or punctuation character.
-
Names cannot start with the letters xml (or XML, or Xml, etc).
-
Names cannot contain spaces.