xhtml-to-10 ----------- This stylesheet (xhtml-to-10.xsl) converts xhtml documents to rss 1.0. It has been developped after an idea from Dan Brickley, inspired by some internal developments done by Dan Connolly at the W3C. It relies on the xt:nodeset XT extension. The convertion is done according to the class defined for describing the rss channel: 1) channel. Should be declared using the following elements: {channel title} followed by:

{channel description}

2) item. {item title} followed by:

{item description}

3) image. {image title} 4) textinput.

{textinput description}

The reverse transformation (10-to-xhtml.xsl) allows roundtrips as shown by the following example: xml_com.in -> xml_com.xhtml -> xml_com.out2 . Important note: -------------- To be quite robust to what a xhtml wysiwyg editor will add, I have implemented the transformation using 2 passes (it relies on the xt:nodeset extension) : extraction plus finalization. However, the stylesheet still needs to be tested with various tools and I would be very grateful if you could send me (vdv@dyomedea.com) samples to test (please mention the tool and release you are using). Example: ------- A sample xhtml file (example1.xhtml): ---------- 4xt

News 4xt

4xt

Stay tuned ! Enter your email address to receive news4xt.

RSS 1.0 support

A set of stylesheets is available on 4xt to translate RSS 0.9 and 0.9.1 documents into the recently announced RSS 1.0 format, together with Java classes aimed at facilitating the transformation.

4xt internals part 1

XHTML layout documents, a technique widely used to build 4xt, explained on XML.com under the title Style-free XSLT.

UX brings new Unix-like features to XT

Paul Tchistopolskii announced the release 0.2 of his UX environment, with cleaner APIs, a string to node set conversion and the implementation of a grep command.

Maintenance 4xt

Moving ahead, 4xt is organizing the maintenance of XT.

HDML Output Handler

Khun Yee Fung has developped a HDML Output Handler.

---------- is converted to (fromxhtml.rss01): ---------- 4xt /news/ News 4xt /images/4xt.gif 4xt /subrss.xml Subscribe email Stay tuned ! Enter your email address to receive news4xt. RSS 1.0 support /news/000815-0001.xml A set of stylesheets is available on 4xt to translate RSS 0.9 and 0.9.1 documents into the recently announced RSS 1.0 format, together with Java classes aimed at facilitating the transformation. 4xt internals part 1 /news/000730-0001.xml XHTML layout documents, a technique widely used to build 4xt, explained on XML.com under the title Style-free XSLT. UX brings new Unix-like features to XT /news/000703-0001.xml Paul Tchistopolskii announced the release 0.2 of his UX environment, with cleaner APIs, a string to node set conversion and the implementation of a grep command. Maintenance 4xt /news/000601-0001.xml Moving ahead, 4xt is organizing the maintenance of XT. HDML Output Handler /news/000529-0001.xml Khun Yee Fung has developped a HDML Output Handler. ----------