Subject: Re: [xsl] question on xml-stylesheet processing instruction for browsers From: Michael Dykman <mdykman@xxxxxxxxx> Date: Tue, 19 May 2009 08:15:29 -0400 |
Your stylesheet is lacking an output tag which contains key meta-data for the tranform <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output encoding="UTF-8" indent="no" media-type="text/html" method="html" /> <xsl:template ...> .... I am not sure what you are doing within the stylesheet.. there certainly is no need to match the processing instruction,; that will be handled auto-magically.. The first template need only look like so to match the document root: <xsl:template match="/"> ... but I have no idea what yu or trying to achieve here, so I don't know where it goes from there On Tue, May 19, 2009 at 6:17 AM, Hermann Stamm-Wilbrandt <STAMMW@xxxxxxxxxx> wrote: > > Hello, > > is it possible to chain execution of stylesheets if opening eg. > "http://..../x.xml" in a web browser? > > By the pieces below "x.xml" will execute stylesheet "x.xsl" in the browser > and replace the processing > instruction's 'href="x.xsl" ' by 'href="y.xsl" ' in the generated output. > > What appears in the browser is the output of execution of stylesheet > "x.xsl" only, no execution of "y.xsl". > If chaining stylesheet execution is possible, what is missing? > > > $ cat x.xml > <?xml version="1.0" encoding="ISO-8859-1"?> > <?xml-stylesheet type="text/xsl" href="x.xsl"?> > ... > > $ cat x.xsl > <?xml version="1.0" encoding="ISO-8859-1"?> > > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > <xsl:template match="/processing-instruction('xml-stylesheet')"> > <xsl:processing-instruction name="xml-stylesheet"> > <xsl:value-of select="substring-before(.,'href=')"/> > href="y.xsl"</xsl:processing-instruction> > </xsl:template> > ... > > > Mit besten Gr|_en / Best wishes, > > Hermann Stamm-Wilbrandt > Developer, XML Compiler > WebSphere DataPower SOA Appliances > ---------------------------------------------------------------------- > IBM Deutschland Research & Development GmbH > Vorsitzender des Aufsichtsrats: Martin Jetter > Geschdftsf|hrung: Erich Baier > Sitz der Gesellschaft: Bvblingen > Registergericht: Amtsgericht Stuttgart, HRB 243294 > > -- - michael dykman - mdykman@xxxxxxxxx - All models are wrong. Some models are useful.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] question on xml-styleshee, David Carlisle | Thread | RE: [xsl] question on xml-styleshee, Scott Trenda |
Re: [xsl] Building complex, hierarc, David Carlisle | Date | Re: [xsl] Building complex, hierarc, Mark |
Month |