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:

  1.  XML stands for Extensible Markup Language and is a text-based markup language derived from Standard Generalized Markup Language (SGML).
  2. 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.
  3. 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:

  1. Names can contain letters, numbers, and other characters.
  2. Names cannot start with a number or punctuation character.
  3. Names cannot start with the letters xml (or XML, or Xml, etc).
  4. Names cannot contain spaces.