- From: Hugo Haas <hugo@w3.org>
- Date: Tue, 5 Jul 2005 10:01:14 +0200
- To: Max Froumentin <mf@w3.org>
- Cc: spec-prod@w3.org
- Message-ID: <20050705080114.GC13776@w3.org>
* Max Froumentin <mf@w3.org> [2005-06-30 08:53+0100] > I know it probably can't be done entirely, but a stylesheet that does > most of the work of transforming a spec in XHTML into one in xmlspec > (i.e. the inverse of xmlspec.xsl) would be incredibly useful for people > wanting to switch to xmlspec. Has anybody worked on one? > > I'm sure it's not that hard to at least: > - group <h*> to <section> > - renaming of inline links: <a> to <link>, etc. > - generate the bibliography (just joking, although it's probably not impossible...) > - remove the ToC > etc. A long time ago, I asked somebody to help me with exactly this. What was his name? M… M… Oh yes, now I remember, Max Froumentin. He gave me an XSLT 2.0 stylesheet, which I used to convert a document: http://lists.w3.org/Archives/Public/www-ws-arch/2002Jun/0055 I have since then done similar things with an XSLT 1.0 stylesheet, e.g.: http://dev.w3.org/cvsweb/~checkout~/2004/ws/addressing/xmlspecconv.xsl?rev=1.3 The bottom line is that, depending on what the XHTML document looks like, you have more or less things to do. I don't think that a single stylesheet will work for everybody, but the two examples above should give you a good head start. Cheers, Hugo -- Hugo Haas - W3C mailto:hugo@w3.org - http://www.w3.org/People/Hugo/
Received on Tuesday, 5 July 2005 08:01:18 UTC