Thanks Wendell. Without formulating it like this, this is along the
lines of how I usually do things: we start with html, show have css can
be used to create distinctions, then move on to what XML brings over
layout focussed html, and then finally move on to "Gee Whiz Things You
Can Do With XML and XSLT."
This is more of an orientation to than an actual class in the
technologies. The goal is to given them an overview so they know what to
look for later.
Wendell Piez wrote:
> Hi Dan,
> At 01:47 PM 7/18/2009, you wrote:
>> I'm putting together a list of background reading for a very
>> compressed introduction workshop. Does anybody know of a good gentle
>> introduction to XSL, CSS, and/or stylesheets generally I could refer
>> students to? Obviously there are hundreds on the web, so what I'm
>> looking for is a battle-tested recommendation.
> I actually think that for a compressed introduction, treating CSS and
> XSLT separately is important. Their both being called "stylesheet"
> technologies obfuscates the critical difference between them, and
> creates the erroneous impression that they're two ways of doing the
> same thing (which they're not), and that they are not complementary
> (which they are).
> When I am faced with this task, I tend to approach it like this:
> 1. Introduce HTML and CSS, with reference to some excellent online
> resources like the CSS Zen garden to dramatize how CSS works.
> 2. Then, separately, introduce the notion of XML transformation as a
> distinct set of requirements, with XSLT in that context. I might even
> start with XML-to-XML transformation (such as filtering a TEI
> document) as a demonstration. Then I show XML to HTML/CSS as a special
> case of this.
> IBM DeveloperWorks has some short treatments of XSLT that work well
> enough for this.
> I am assuming this is not geared towards students who plan actually to
> learn XSLT? If so, the questions become more difficult (though not
> necessarily impossible).
> Wendell Piez mailto:[log in to unmask]
> Mulberry Technologies, Inc. http://www.mulberrytech.com
> 17 West Jefferson Street Direct Phone: 301/315-9635
> Suite 207 Phone: 301/315-9631
> Rockville, MD 20850 Fax: 301/315-8285
> Mulberry Technologies: A Consultancy Specializing in SGML and XML
Daniel Paul O'Donnell
Associate Professor of English
University of Lethbridge
Chair and CEO, Text Encoding Initiative (http://www.tei-c.org/)
Co-Chair, Digital Initiatives Advisory Board, Medieval Academy of America
President-elect (English), Society for Digital Humanities/Société pour l'étude des médias interactifs (http://sdh-semi.org/)
Founding Director (2003-2009), Digital Medievalist Project (http://www.digitalmedievalist.org/)
Vox: +1 403 329-2377
Fax: +1 403 382-7191 (non-confidental)
Home Page: http://people.uleth.ca/~daniel.odonnell/