Subject: (dsssl) Fwd: Reminder about concrete syntax usage in stylesheet and source|
From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx>
Date: Tue, 29 May 2001 19:44:59 -0400
Date: Fri, 11 May 2001 03:23:51 -0400 To: DSSSL List <dssslist@xxxxxxxxxxxxxxxx> From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx> Subject: Reminder about concrete syntax usage in stylesheet and source
Just a quick note to everyone about Jade's use of concrete syntaxes, because I just wasted 2 hours on a problem I was having and I should have remembered this undocumented "feature" of Jade because I think I discovered this 3 years ago and it just slipped my mind.
My stylesheet was using the reference concrete syntax and my source SGML was using a specialized concrete syntax ... Jade ignores the concrete syntax of the source file and uses the concrete syntax of the stylesheet when parsing the source.
To get around my problem I copied the concrete syntax from my source SGML to the top of my stylesheet (which typically just uses the reference concrete syntax) and everything worked.
I would think the DSSSL would allow the stylesheet and the source file to have different concrete syntaxes and that this is just a quirk of Jade ... does anyone have an opinion that they should necessarily be the same?
I don't mind that it is a quirk of Jade, I just wish I had remembered it two hours ago.
Hopefully by posting this publicly it will show up in the archives for future reference by someone having the same problem.
No response required.
I hope this helps.
-- G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Crane Softwrights Ltd. http://www.CraneSoftwrights.com/d/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (Fax:-0995) Web site: XSL/XML/DSSSL/SGML/OmniMark services, training, products. Book: Practical Transformation Using XSLT and XPath ISBN 1-894049-06-3 Article: What is XSLT? http://www.xml.com/pub/2000/08/holman/index.html Next public instructor-led training: 2001-05-14,05-15,05-16,05-17, - 05-21,05-22,06-18,06-21,09-19