Subject: RE: [xsl] Help using the xsl:result-document instruction From: "Ross, Douglas" <DRoss@xxxxxxxxxx> Date: Fri, 25 Feb 2005 12:28:41 -0500 |
>xsl:result-document is an XSLT 2.0 feature, so you need an XSLT 2.0 >processor to run it. Xalan is an XSLT 1.0 processor. Ah, my bad. After looking at the http://xml.apache.org/xalan-j/ more closely, I get it!!! >I don't know why Xalan hasn't given you any error messages. It looks as if the instruction is in the code, but perhaps not implemented. Just a hunch, based on the commit entry specified in the documentation. Thanks, Michael. Douglas Ross Developer, HTML UI Framework Kronos E-mail: dross@xxxxxxxxxx www.kronos.com -----Original Message----- From: Michael Kay [mailto:mike@xxxxxxxxxxxx] Sent: Friday, February 25, 2005 12:18 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] Help using the xsl:result-document instruction xsl:result-document is an XSLT 2.0 feature, so you need an XSLT 2.0 processor to run it. Xalan is an XSLT 1.0 processor. I don't know why Xalan hasn't given you any error messages. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Ross, Douglas [mailto:DRoss@xxxxxxxxxx] > Sent: 25 February 2005 17:09 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Help using the xsl:result-document instruction > > Newbie User: I am not able to use xsl:result-document to > write output to > another file. There are no error messages. Any insight or pointers is > much appreciated. > > My guess is my environment is not set up correctly. Am I missing > something on the class path or the extension dirs? The > checkEnvironmentExtension output is below. > > The command line to invoke the XSLT script: > E:\test>java org.apache.xalan.xslt.Process -XSL test.xslt > > The contents of test.xslt: > <?xml version="1.0"?> > <xsl:stylesheet version="2.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > > > > <xsl:output > method="xml" > escape-uri-attributes="no" > omit-xml-declaration="no" > encoding="UTF-8" > indent="yes" > /> > > <xsl:template match="/"> > <before/> > <!-- write to another file --> > <xsl:result-document href="test.xml" method="xml"> > > <inside/> > </xsl:result-document> > <after/> > </xsl:template> > > </xsl:stylesheet> > > The environment check output: > <checkEnvironmentExtension> > <EnvironmentCheck version="$Revision: 1.26 $"> > <environment> > <item key="version.DOM.draftlevel">2.0fd</item> > <item > key="java.class.path">;C:\Development\xalan-j_2_6_0\bin\bsf.ja > r;C:\Devel > op > ment\xalan-j_2_6_0\bin\xalan.jar;C:\Development\xalan-j_2_6_0\ > bin\xerces > Impl.jar > ;C:\Development\xalan-j_2_6_0\bin\xml-apis.jar;</item> > <item key="version.JAXP">1.1 or higher</item> > <item key="java.ext.dirs">C:\Program > Files\Java\jre1.5.0_01\lib\ext</item> > <item key="version.xerces2">Xerces-J 2.6.2</item> > <item key="version.xerces1">not-present</item> > <item key="version.xalan2_2">Xalan Java 2.6.0</item> > <item key="version.xalan1">not-present</item> > <item key="version.ant">not-present</item> > <item key="java.version">1.5.0_01</item> > <item key="version.DOM">2.0</item> > <item key="version.crimson">not-present</item> > <item key="sun.boot.class.path">C:\Program > Files\Java\jre1.5.0_01\lib\rt.jar;C:\ > Program Files\Java\jre1.5.0_01\lib\i18n.jar;C:\Program > Files\Java\jre1.5.0_01\li > b\sunrsasign.jar;C:\Program > Files\Java\jre1.5.0_01\lib\jsse.jar;C:\Program Files > \Java\jre1.5.0_01\lib\jce.jar;C:\Program > Files\Java\jre1.5.0_01\lib\charsets.jar > ;C:\Program Files\Java\jre1.5.0_01\classes</item> > <foundJar desc="path" > name="xalan.jar">C:\Development\xalan-j_2_6_0\bin\xalan.ja > r</foundJar> > <foundJar desc="apparent.version" name="xercesImpl.jar">xercesImpl.jar > from Xerc > es-J-bin.2.6.2</foundJar> > <foundJar desc="path" > name="xercesImpl.jar">C:\Development\xalan-j_2_6_0\bin\xer > cesImpl.jar</foundJar> > <foundJar desc="apis.jar-apparent.version" > name="xml">xml-apis.jar from > tck-jaxp > -1_2_0 branch of xml-commons, tag: > xml-commons-external_1_2_01</foundJar> > <foundJar desc="apis.jar-path" > name="xml">C:\Development\xalan-j_2_6_0\bin\xml-a > pis.jar</foundJar> > <item key="version.SAX">2.0</item> > <item key="version.xalan2x">Xalan Java 2.6.0</item> > </environment> > <status result="OK"/> > </EnvironmentCheck> > </checkEnvironmentExtension> > > Sorry for the simple question but I was not able to find much through > google and there were only 7 posts in the xsl-list archives > which didn't > help me. The only mention of result-document in the > distributed docs is > the history.html file which shows the commit entry. > > Any help is greatly appreciated. > > Douglas Ross > Developer, HTML UI Framework > Kronos > E-mail: dross@xxxxxxxxxx > www.kronos.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Help using the xsl:result, Michael Kay | Thread | RE: [xsl] Help using the xsl:result, Ross, Douglas |
RE: [xsl] Help using the xsl:result, JBryant | Date | RE: [xsl] Help using the xsl:result, Ross, Douglas |
Month |