[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
At 2002-09-24 16:38 +0100, Yago Alvarado wrote:
Yes, this can be very useful and I use them a lot in my stylesheets.
Use "xsl:stylesheet" above.
That's right, because the name of the document element isn't the same as what you declared it should be in your document type declaration.
No, but be aware that MSXML is unable to handle error reporting at all well when utilizing external parameter entities. This has become a real handicap in my teaching of XSL-FO during the exercises for those students using XSL-FO processors based on MSXML. I use entities to manage page geometry for an international audience, and MSXML gets *very* confused when there is a syntax error elsewhere in the document. When there are no well-formedness errors, everything works just fine, so I can still use MSXML, but when the student makes a simple typo, there is no useful information regarding where the error is. It is very frustrating, it is out of the vendor's hands since they are at a point where they are obliged to use MSXML, and I have to justify this at every course.
I hope this helps.
.................... Ken
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Re: [xsl] Entities within my stylesheet.
Subject: Re: [xsl] Entities within my stylesheet. From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx> Date: Tue, 24 Sep 2002 11:52:25 -0400 |
At 2002-09-24 16:38 +0100, Yago Alvarado wrote:
In several places I've seen people using entities within their stylesheets.
Yes, this can be very useful and I use them a lot in my stylesheets.
See example below:
XML: <?xml version="1.0"?> <data></test></data>
XSL:
<!DOCTYPE stylesheet [
Use "xsl:stylesheet" above.
<!ENTITY ntilde "ñ" ><!-- small n, tilde --> ]>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="text"/>
<xsl:template match="/"> ñ </xsl:template>
</xsl:stylesheet>
I've seen this many times but I've never managed to make it work.
I always get an error like:
ERROR: The name of the top most element must match the name of the DOCTYPE declaration.
That's right, because the name of the document element isn't the same as what you declared it should be in your document type declaration.
btw I'm using MSXML 4 SP1 (Could this be the problem?)
No, but be aware that MSXML is unable to handle error reporting at all well when utilizing external parameter entities. This has become a real handicap in my teaching of XSL-FO during the exercises for those students using XSL-FO processors based on MSXML. I use entities to manage page geometry for an international audience, and MSXML gets *very* confused when there is a syntax error elsewhere in the document. When there are no well-formedness errors, everything works just fine, so I can still use MSXML, but when the student makes a simple typo, there is no useful information regarding where the error is. It is very frustrating, it is out of the vendor's hands since they are at a point where they are obliged to use MSXML, and I have to justify this at every course.
I hope this helps.
.................... Ken
-- Upcoming hands-on in-depth Europe: Sep 18-Sep 20,2002 XSLT/XPath and XSL-FO North America: Sep 30-Oct 4,2002
G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995) ISBN 0-13-065196-6 Definitive XSLT and XPath ISBN 0-13-140374-5 Definitive XSL-FO ISBN 1-894049-08-X Practical Transformation Using XSLT and XPath ISBN 1-894049-10-1 Practical Formatting Using XSL-FO Next public training: 2002-09-18,19,30,10-03,12-08,2003-03-04,07
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Entities within my styles, David Carlisle | Thread | RE: [xsl] Entities within my styles, Yago Alvarado |
Re: [xsl] Entities within my styles, Jeni Tennison | Date | Re: [xsl] XSL: query part of string, David Carlisle |
Month |