Week Lectures Reading / References Exercises & Labs
Block One: XML Technologies & Standards
1 Introduction Markup Languages, SGML, HTML, Intro to XML XML 1.0 Specs (PDF) section 1.0-1.1 Tute 01 - July 27
2XML Syntax & Namespaces XML Schemas: DTDs XML 1.0 Specs (PDF) section 2.0-2.8 REC-xml-names-19990114 Document Object Model FAQ XML 1.0 Specs (PDF) section 3.0-3.3

Session One

 

3 DTDs & Validation XML & Java W3C DOM Activity Statement JAXP Xerces2 Session Two
4 Introduction to XSLT & XPath #1 Introduction to XSLT & XPath #2 XSLT - Xalan W3C XSL Pages REC-xpath-19991116 REC-xslt-19991116

Session Three

 

Block Two: XML Processing
5 More Xpath XSLT Stylesheets W3C XSL Pages Mal's Weather Examples Mal's Quick XSLT Reference Session Four
6 XML and CSS2 XSL and CSS2 W3C Intro to CSS 2.1 CSS 2.1 Reference W3C: Using XL & CSS together IBM DeveloperWorks Tips for improving your XSLT coding

Session Five

 

7 XML Schema #1 XML Schema #2 Schema Part0: Primer Schema Part1: Structures Schema Part2: Datatypes

Session Six

 

8 Programming XML #1 Programming XML #2

W3c Web Services Activity REC-soap12-part0-20030624 Time for Assignment work!
SAX Validator
Block Three: Web Services
9 Network Applications of XML #1: RSS Network Applications of XML #2: Web Services Intro W3c Web Services Activity REC-soap12-part0-20030624   RSS Netbeans: Getting Started with Web Services
10 Introduction to Web Services Development using Java Web Service Development Sun Developer Web Services Technologies Sun Java EE Tutorial for Web Services IBM SOA & Web Servcies Netbeans: Getting Started with RESTful Web Services (on Glassfish!)
11 WSDL Explained Client Development W3C WSDL1.1 W3C WSDL1.2 UDDI

Netbeans: Developing Web Service Clients

12 SOAP #1 SOAP #2 W3C - SOAP site Assignment work in the Lab
13 Intro to a Business Process Execution Language (WS-BPEL) Description of Exam Format Revision - see all above! WS-I IETF Oasis W3C Assignment work in the Lab