CS 374: Database Systems
James Madison University, Spring 2022

Apr 19: XML Databases, XPath, XQuery

Lesson Outline

40 min Ch10 Slides / Handout
* Slides 02–08: Basics
* Slides 09–15: DTD/XSD
* Slides 16–22: XSLT
* Slides 23–25: XPath
* Slides 59–62: XQuery
* XML Data Type
* XML Functions
15 min Online Tools
* XML Tutorial
* FreeFormatter
* XML Playground
* XQuery & XSLT
20 min Group Time
* Add to repo:  pip freeze > requirements.txt
* In the future:  pip install -r requirements.txt
* Finishing touches before Thursday's review

Before Thursday

  1. Textbook:
    * Read PDBM 10.1 and 10.8 (14 pages)
    * Skim PDBM 10.4, 10.5, 10.6 (14 pages)

  2. Project: Finish GP5 (due Thursday in class).