|
Subject: sgml-parse question From: KDrake@xxxxxxxxxxxxx (Kathie Drake) Date: Thu, 11 May 2000 12:27:22 -0700 |
Hello all,
I am using Jade to transform SGML documents to HTML documents. I have had
really good results with the transformations. Now I need to know if the
following is possible: Can I use sgml-parse to get the root of a grove
based on a different DTD than the one that is currently "active"?
I have read section 10.1.7 about Grove Construction and I see an optional
key/value pair called "active: ". I have tried implementing this without
success. I don't think the new DTD is being used. I have renamed the name
of the dtd to bogus.dtd, which does not exist and Jade does not complain
about not finding it.
This is the code fragment in question:
(element coredod
(let* ((targfile (entity-generated-system-id "infile1"))
(targdoc (sgml-parse targfile active: '("doc.dtd")))
(targroot (node-property 'document-element targdoc)))
(process-node-list targroot)))
I get errors about elements present in the "targfile" that are not defined.
The elements are not defined in the original dtd but are defined in the
dtd that I am trying to make "active".
Does anyone have any ideas?
Thank you,
Kathie Drake
kdrake@xxxxxxxxxxxxx
DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: Problem : search and sort, Jany Quintard | Thread | Re: sgml-parse question, Brandon Ibach |
| Problem : search and sort, Hans Eberle | Date | Re: sgml-parse question, Brandon Ibach |
| Month |