Summary
- XML stands for Extensible Markup Language.
- XML allows data to be defined in plain text and structured using nested elements defined using tags that appear within angle-brackets < >. Elements can be defined with attributes.
- XML is case-sensitive and requires that documents be well-formed: they must have a root element and elements cannot overlap.
- XML uses several character entities to avoid confusing data with the XML markup.
- In IBM Cúram Social Program Management a specific set of tags has been chosen to generically represent data that is generated from an applications struct classes at runtime. These tags are contained in a supplied Document Type Definition.