XML is a data format used to communicate information. XML is a topic on its own, you can learn more about XML by searching the internet. I would recommend to learn it from W3Schoolslink_resize ]. It is not required to learn all of XML standard in order to understand the following tutorial. Any how basic knowledge of XML structure and its terminologies is required. Commonly used terms you need to learn before moving to the tutorial are

  1. Tag
  2. Name
  3. Value
  4. Root
  5. Parent
  6. Children
  7. Attribute
  8. Level
  9. Depth
  10. XPath