Session NumberTopicsAssignments
1
01-24-2011
  • Introductions

  • · Who am I

    · Who are you
  • History of XML
  • XML Specification
  • Reading : Textbook Chapter 1 - What is XML?
  • Homework : Review XML specification at http:\\www.w3c.org
2
01-31-2011
  • XML Specifications Continued
  • XML Basics

  • · Syntax

    · Prolog and declaration

    · Elements and Attributes
  • Creating an XML document using tools
  • Reading : Textbook Chapter 2 - Well Formed XML
  • Lab : Create an XML document using XMLNotepad
  • Homework : Create a simple XML document using XML Notepad DUE next week
3
02-07-2011
  • Student presentations of Homework #1 - XML document creation
  • Document Type Definition(DTD) - Part I

  • · Element declarations

    · Attribute declarations
  • Reading : Textbook Chapter 4 Document Type Definitions
4
02-14-2011
  • Document Type Definition (DTD) - Part II

  • · Entities

    · Conditional Inclusion
  • Lab : Create a DTD for an XML document
  • Homework : Create a DTD for an XML document DUE Next week
5
02-21-2011
  • Student presentations of Homework #2 - DTD
  • XML Namespaces
  • XML Schemas
  • Reading : Textbook Chapter 3 XML Namespaces
  • Reading : Textbook Chapter 5 XML Schemas
6
02-28-2011
  • Student presentations of Homework #2 - DTD
  • XML Namespaces
  • Reading : Textbook Chapter 3 XML Namespaces
7
03-7-2011
  • ** NO CLASS TODAY **

  • · Spring Break

    · Syntax

    · Browser based
  • NONE : THERE WILL BE NO COURSE MEETING TONIGHT
8
03-14-2011
  • XML Schemas
  • Reading : Textbook Chapter 5 XML Schemas
9
03-21-2011
  • Navigating XML Documents

  • · XPATH
  • Reading : Textbook Chapter 7 XPATH
10
03-28-2011
  • XML Presentation: XSL and XSLT

  • · XSLT

    · Syntax

    · Browser based
  • Reading : Textbook Chapter 8 - XSLT
11
04-04-2011
  • XML Presentation: XSL and XSLT - Continued

  • · Server based transformations

    · Document transformations

    · Review course web site
  • Lab : Creation of an HTML document using XSLT
  • Homework : Create an HTML document using XSLT
12
04-11-2011
  • Student presentations of Homework #3 - XSLT transformations
  • Processing XML documents

  • · Document object model (DOM)
  • Reading : Textbook Chapter 11 The XML Document Object Model (DOM)
13
04-18-2011
  • Processing XML documents - continued

  • · Document Object Model (DOM)
  • Lab : Using VB.Net - parse a comma separated file and construct an XML document using DOM methods
  • Homework : Create an XML document using DOM methods and Visual Basic
14
04-25-2011
  • Student presentations of Homework #4 - DOM Processing
  • Processing XML documents - continued

  • · Simple API for XML (SAX)
  • Reading : Textbook Chapter 12 Simple API for XML (SAX)
  • Lab : Using VB.Net create an application that reads an XML document using SAX
  • Homework : Build a Visual Basic application that parses and displays an XML document using either SAX or DOM methods.
15
05-02-2011
  • Web service Technologies

  • · SOAP - Simple Object Access Protocol
  • Reading : Chapter 14 - Web Services
  • Reading : Chapter 15 - SOAP and WSDL
  • Lab : Build an application that accesses a local Web Service
16
05-09-2011
  • Final Exam will be:

  • · Thursday June 25, 2009

    · 2 hours: 6pm to 8pm

    · Open book and open notes

    · 40 true/false questions
  • Study : Review notes, reading assignments, labs and homework