Subject: problem specifying string parameter from the command line From: Josh Lubell <lubell@xxxxxxxxxxxx> Date: Fri, 07 Apr 2000 15:07:01 -0400 |
I need to pass a string value with embedded white space as a parameter from the command line to an XSLT stylesheet. I have attempted to do this using XT and also using the command line utility for Xalan, but have been unsuccessful. For example, consider the following XML document: <?xml version="1.0"?> <hello>Hello</hello> and the following stylesheet: <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:param name="person">John Doe</xsl:param> <xsl:template match="hello"> <html><head><title>Hello</title></head><body> <p><xsl:value-of select="."/>, <xsl:value-of select="$person"/></p> </body></html> </xsl:template> </xsl:stylesheet> Using the Win32 executable for XT, if I give the command xt hello.xml hello.xsl person='Bill' XT generates an HTML document that displays "Hello, Bill" However, if I give the command xt hello.xml hello.xsl person='Bill Gates' XT fails to produce output. I tried using double quotes as delimeters instead of single quotes, but XT still chokes. I have the same problem with Xalan: java org.apache.xalan.xslt.Process -in hello.xml -xsl helloparam.xsl -param person "'Bill'" works fine, but java org.apache.xalan.xslt.Process -in hello.xml -xsl helloparam.xsl -param person "'Bill Gates'" does not. Does anyone know what's causing my problem? Thanks, Josh -- _____________________________________________________________________ Joshua Lubell, NIST | joshua.lubell@xxxxxxxx 100 Bureau Drive, Stop 8260 | (301)975-3563 Gaithersburg MD 20899-8260 USA | http://www.nist.gov/msidstaff/lubell XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: XML spec for UI?, Bill Rishel | Thread | RE: problem specifying string param, Selva, Francis |
Re: relative order of attributes, David Carlisle | Date | RE: Conditionally showing a record, Selva, Francis |
Month |