Parsing XML documents

Give the definition for each term below. Explain each case with an example.
  1. XML document
  2. Well formed XML
  3. Legal XML
  4. Document Type Definition
  5. XML schemas
  6. Namespaces
  7. XPath
  8. XSLT
  9. XQuery
  10. DOM API
  11. SAX API

Exersice 1
Dowload the collection of book references from here . Apply the appropriate API and convert the collection into a legal XML document. Make a list of the books written by "Ντοστογιέφσκι". Similarly make a list of books written in English.

Exersice 2