XML Course Materials: Week 10
Materials used in the lecture
- This week's lecture slide.
- 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.
- 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).
- 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.
- 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
-
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
-
Standard ECMA-262: ECMAScript Language Specification, 3rd edition (December 1999).
Link:
http://www.ecma-international.org/publications/standards/Ecma-262.htm
-
XHTML Modularization 1.1, W3C Recommendation (8 October 2008).
Link: http://www.w3.org/TR/xhtml-modularization/