Subject: HTML to DocBook translation From: Christian Leutloff <leutloff@xxxxxxxxxxxxxxxxx> Date: 04 Feb 1998 20:56:29 +0100 Mbox-line: From leutloff@sundancer.oche.de Wed Feb 4 20:56:30 1998 |
Hello, I want to translate some HTML documents into the DocBook format. I've started with the following dsl: <------------------------- <!doctype style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN"> (declare-flow-object-class element "UNREGISTERED::James Clark//Flow Object Class::element") (define (copy-attributes #!optional (nd (current-node))) (let loop ((atts (named-node-list-names (attributes nd)))) (if (null? atts) '() (let* ((name (car atts)) (value (attribute-string name nd))) (if value (cons (list name value) (loop (cdr atts))) (loop (cdr atts))))))) (default (let* ((old-gi (gi (current-node))) (new-gi (case old-gi (("H1") "sect2") (("H2") "sect3") (("H3") "sect4") (("H4") "sect5") (("LI") "item") (("UL") "itemizedlist") (("I") "emphasize") (("TT") "command") (("P") "para") (else old-gi)))) (make element gi: new-gi attributes: (copy-attributes)))) <-------------------- But how can I translate the <a>-tag? It is a label and a reference: <a name="label">labelpos</a> and <a href="label">see labelpos</a> Any ideas? Has someone a working (it must not be perfect) solution? Btw: Where can I found I very *short* and easy introduction into DSSSL? Is there a short reference for the DocBook DTD on 2 (or so) pages available? Thanks in advance Christian -- Christian Leutloff, Aachen, Germany leutloff@xxxxxxxxxxxxxxxxx http://www.oche.de/~leutloff/ leutloff@xxxxxxxxxx Debian GNU/Linux - http://www.de.debian.org/
Attachment:
pgp00000.pgp
Description: PGP signature
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Another multiply files & JADE quest, Andrei Kaikov | Thread | Re: HTML to DocBook translation, Thomas G. Lockhart |
Another multiply files & JADE quest, Andrei Kaikov | Date | Re: HTML to DocBook translation, Thomas G. Lockhart |
Month |