[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Re : XSLT with XML-Spy
Have you tried using a proper file URI? I use the following to run Xalan from within XML Spy: java org.apache.xalan.xslt.Process -in "file:/%1" -xsl "file:/%3" -out "%2" Interestingly, the "file:" will not work in the -out position, but is also not required (!?). Xalan is a java program and therefore requires the use of file URIs for specifying the location (and driver letter) of the command line files. I believe that sometime in the past java under windows would allow a non-standard file path, but this was tightened up. In general, you may have to mess around with the direction of the slashes and the number of slashes after the file, depending on the xsl processor that you're using: http://www.biglist.com/lists/xsl-list/archives/200104/msg00504.html http://www.biglist.com/lists/xsl-list/archives/200003/msg00791.html ---------------------------------------------------------------------------- ---- Mark Feblowitz [t] 617.715.7231 Frictionless Commerce Incorporated [f] 617.495.0188 XML Architect [e] mfeblowitz@xxxxxxxxxxxxxxxx 400 Technology Square, 9th Floor Cambridge, MA 02139 www.frictionless.com -----Original Message----- From: ralf_schroeder@xxxxxxxxxxxxxx [mailto:ralf_schroeder@xxxxxxxxxxxxxx] Sent: Monday, July 30, 2001 10:13 AM To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx Subject: Re : XSLT with XML-Spy Hi there, I am seeing the same problem as Andre. I can't get xalan to process my transformation in XMLspy. However, it does not successfully run on the command line either, unless I have the xalan.jar and the xml/xsl files in the same directory. I tried cleaning the classpath and placing my directories in the PATH, but no success. C:\User\java>c:\user\java\runxalan c:\user\xml\resume\xml\RSresume.xml c: \user\x ml\resume\xsl\RSresume.xsl c:\temp\result.xml produces..... C:\User\java>set CLASSPATH=.;c:\user\java\xerces.jar;c: \user\java\xalan.jar;.;c: \user\java\xerces.jar;c:\user\java\xalan.jar;c:\user\java\fop.jar;c: \user\java\w 3c.jar;c:\user\java\jimi-1.0.jar;c: \pt814rc7.mss\appserv\classes\MyTest.class;c: \pt814rc7.mss\appserv\classes\heXMLtoPDF.class;c: \UserApps\wh2fo\WH2FO_0_1_7\bin s\wh2fo_0_1_7_bin.jar C:\User\java>java org.apache.xalan.xslt.Process -in c: \user\xml\resume\xml\RSres ume.xml -xsl c:\user\xml\resume\xsl\RSresume.xsl -out c:\temp\result.xml XSLT Error (javax.xml.transform.TransformerConfigurationException): File "c:\use r\xml\resume\xsl\RSresume.xsl" not found. However, C:\User\java>runxalan RSresume.xml RSresume.xsl c:\temp\result.xml does work fine. Any idea how I can get xalan to pick up files outside its own directory ? Thanks ! Ralf XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|