[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Hi Zeljko,
I've hesitated to leap into this without doing the necessary homework first, but I think there may be another option for you to consider.
In an earlier post you reported the DTD contains declarations such as:
This suggests there's a top-level switch intended to turn namespace prefixes on the names on and off. I wonder what would happen if your DOCTYPE declaration said:
or even
Try it and see. If it works, you might be able to evade the problem in your stylesheets. If not, those declarations are certainly signs of a high-level architecture intended to let you configure the DTD from the internal subset (as I have shown), so something similar (involving an overriding declaration of a parameter entity in your DOCTYPE) may still be possible.
Without digging into the DTD's architecture I can't say for sure -- but this mechanism really ought to be documented in there.
At 10:15 AM 4/20/01, you wrote:
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Re: [xsl] XML source with DOCTYPE declaration
Subject: Re: [xsl] XML source with DOCTYPE declaration From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Fri, 20 Apr 2001 15:24:51 +0100 |
Hi Zeljko,
I've hesitated to leap into this without doing the necessary homework first, but I think there may be another option for you to consider.
In an earlier post you reported the DTD contains declarations such as:
<!ENTITY % NS.prefixed "IGNORE"> <!ENTITY % XHTML.prefixed "%NS.prefixed;"> <!ENTITY % XHTML.xmlns "http://www.w3.org/1999/xhtml"> <!ENTITY % XHTML.prefix ""> <!ENTITY % XHTML.xmlns.attrib "xmlns %URI.datatype; #FIXED '%XHTML.xmlns; %XLINK.xmlns.attrib;">
This suggests there's a top-level switch intended to turn namespace prefixes on the names on and off. I wonder what would happen if your DOCTYPE declaration said:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd" [ <!ENTITY NS.prefixed "INCLUDE"> ]>
or even
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd" [ <!ENTITY NS.prefixed "IGNORE"> ]>
Try it and see. If it works, you might be able to evade the problem in your stylesheets. If not, those declarations are certainly signs of a high-level architecture intended to let you configure the DTD from the internal subset (as I have shown), so something similar (involving an overriding declaration of a parameter entity in your DOCTYPE) may still be possible.
Without digging into the DTD's architecture I can't say for sure -- but this mechanism really ought to be documented in there.
Cheers, Wendell
At 10:15 AM 4/20/01, you wrote:
Hi Jeni,
first of all thanks for your help. All just works as you described. :) Still I got some questions left to which you maybe/hopefully could give an answer....
====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx 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 ======================================================================
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XML source with DOCTYPE d, David Carlisle | Thread | Re: [xsl] XML source with DOCTYPE d, Wendell Piez |
Re: [xsl] Ampersand for URLs, Thomas B. Passin | Date | Re: [xsl] Using Xlink and XPointer , Daniel Veillard |
Month |