[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] ALWAYS assignment of XSL stylesheets to XML file before aplying them ?


Subject: Re: [xsl] ALWAYS assignment of XSL stylesheets to XML file before aplying them ?
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 31 Jan 2007 14:30:38 GMT

> Instead most of the tutorials link the XSLT stylesheet at first into the XML document:
> 
> <?xml version="1.0" encoding="....">
> <?xml-stylesheet type="text/xsl" href="D:\test\myxslt.xsl"?>

The tutorials you are looking at then are in error as the href
"attribute" of xml-stylesheet is supposed to be a URI and
"D:\test\myxslt.xsl" is a URI of the unregisted URI scheme D, which
probably isn't what was intended.


The XML-stylesheet Pi is mainly (only?) useful in the context of a web
browser where it is a convenient way of connecting an xml file with its
desired styling. Some command line or IDE processors have switches to
follow this link as well (eg saxon does if you use the -a flag instead
of supplying a stylesheet on the command line)  but in most of these
environments it's simpler and more flexible to keep the linking between
xml file and stylesheet out of the document.

David


Current Thread
Keywords