788A02: XML Technologies
Eitan Gurari,
Autumn 2003
COURSE OUTLINE
- XML: basics features, applications (XHTML, SVG, MathML)
- Simple API for XML (SAX)
- Document Object Model (DOM)
- JDOM
- Addressing and Linking: URIs, public and system identifiers, namespaces,
XLinks, XPath, XPointers
- Extensible Stylesheet Language Transformation (XSLT)
- Unicode and Internationalization
- Specifications and Validation: Document Type Definitions (DTD), XML
schemas, Relax NG
- Java Architecture for XML Binding (JAXB)
- Formatting for Display: Cascading Style Sheets (CSS), XSL Formatting
Objects (XSL-FO), transformations
- Semantics Web
- Web Accessibility
Sample pointers:
- The World Wide Web Consortium, http://www.w3c.org &
http://www.w3.org/TR/.
- Armstrong et. al., The Java Web Services Tutorial, Sun Microsystems,
July 2003, http://java.sun.com/webservices/docs/1.2/tutorial/doc/index.html.
course notes | software | login | remote login | lab submissions
TIME/ROOM: MWF 1:30-2:20, DL 266
INSTRUCTOR: Eitan Gurari, Dreese 495, 292-3083; email: gurari@cis.ohio-state.edu;
office hours: MW, 11:30-12:20, and by appointment
PREREQUISITES: Maturity for dealing with programming issues and formal
specifications.
GRADING PLAN: Homework performance (about 10 assignments):
#1 (due: Wednesday, Oct 8)
#2 (due: Wednesday, Oct 15)
#3 (due: Wednesday, Oct 22)
#4 (due: Wednesday, Oct 29)
#5 (due: Wednesday, Nov 5)
#6 (due: Wednesday, Nov 12)
#7 (due: Wednesday, Nov 19)
http://www.cis.ohio-state.edu/~gurari/course/cis788/cis788.html