XML Course Materials: Week 10

Materials used in the lecture

  1. This week's lecture slide.
  2. The RSS 1.0 to HTML Transformations: More Ways to Style It! example by Yi-Hong Chang and Tyng-Ruey Chuang.
    This new version uses client-side ECMAscript for dynamic selection of stylesheets. The server-side PHP code is also simplified.
    Live link: http://pomelo.iis.sinica.edu.tw/~trc/play/xslt/v2/
    Code: xslt-v2.tgz.
  3. Ruby Annotation: W3C Recommendation (31 May 2001).
    Link: http://www.w3.org/TR/ruby/.
    XHTML Ruby Module (DTD): http://www.w3.org/TR/ruby/xhtml-ruby-1.mod.
    Ruby instance: examples from the spec (need Firefox and the ruby plug-in).
  4. The XML Bookmark Exchange Language (XBEL), by Fred L. Drake, Jr.
    Link: http://pyxml.sourceforge.net/topics/xbel/docs/html/xbel.html.
    XBEL DTD: http://pyxml.sourceforge.net/topics/dtds/xbel-1.0.dtd.
    XBEL instance: http://xbel.sourceforge.net/bookmarks/xbel.xbel.
  5. Deterministic Content Models, Appendix E in XML 1.0 (Fourth Edition), a W3C Recommendation.
    Link: http://www.w3.org/TR/REC-xml/#determinism.

More resources on the Web

  1. Style Sheets in HTML documents, in HTML 4.01 Specification, W3C Recommendation (24 December 1999).
    Link: http://www.w3.org/TR/html401/present/styles.html
  2. Standard ECMA-262: ECMAScript Language Specification, 3rd edition (December 1999).
    Link: http://www.ecma-international.org/publications/standards/Ecma-262.htm
  3. XHTML Modularization 1.1, W3C Recommendation (8 October 2008).
    Link: http://www.w3.org/TR/xhtml-modularization/

Valid XHTML 1.0 Strict