Theory (old version)

  1. Session 1: Advanced XSL Concepts
  2. Session 2: SAX, JAXP and JDOM
  3. Session 3: JAXR, XML RPC and JAX-RPC
  4. Session 4: XML with JSP and JDBC
  5. Session 5: XML with Advanced Java Products

Theory (new version)

  1. Session 1: Introduction to XML
  2. Session 2: Java API for XML Processing (JAXP)
  3. Session 3: The Simple API for XML APIs (SAX)
  4. Session 4: Document Object Model (DOM)
  5. Session 5: DOM Level 2
  6. Session 6: JAXP and XSLT: TrAX (Transformation API for XML)
  7. Session 7: JAXP and XPath

Lab

(Làm theo hướng dẫn bài tập GV phát tại lớp)

  • Bài 1: thực hành về XML Parser sử dụng JAXP (DOM và SAX)
    • Sử dụng parser kiểu event-based: SAX (Simple API for XML Parsing)
    • Sử dụng parser kiểu object-based: DOM (Document Object Model)
    • Các thao tác nâng cao sử dụng DOM
  • Bài 2: thực hành về XML RPC: Viết chương trình client/server đơn giản sử dụng XML-RPC
  • Bài 3: thực hành về XQuery
  • Bài 4: thực hành về XSLT và XPath
  • Bài 5: thực hành về Validating XML
  • Bài 6: thực hành tổng hợp: XML, database, web applications