Subject: RE: [xsl] Deciding whether param contains nodeset From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Mon, 17 Oct 2005 17:25:11 +0100 |
The EXSLT site claims that Xalan supports exsl:object-type - see http://www.exslt.org/exsl/functions/object-type/index.html Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Lensch, Thomas [mailto:Lensch@xxxxxxxx] > Sent: 17 October 2005 12:10 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Deciding whether param contains nodeset > > Hi, > > i have an template > > <xsl:template name="test"> > <xsl:param name="repl" select="''"/> > </xsl:template> > > Sometimes i call this template with repl = string, sometimes i want to > call it with repl = nodeset. > > When i apply-templates on repl and repl is a string, so the following > execption arises: > org.apache.xpath.XPathException: #RTREEFRAG kann nicht in NodeList > konvertiert werden! > (in english: > cannot be converted in nodeset) > > So i wonder whether it is possible to decide if repl is a string or a > nodeset. > If repl = string output should be the value of the String > if repl = nodeset output should be apply-templates nodeset > > How can i decide in "test" which type the param repl is of? > > Regards, > Thomas.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Deciding whether param co, David Carlisle | Thread | RE: [xsl] Deciding whether param co, Jarno.Elovirta |
RE: [xsl] xalan:node-set() with <, Michael Kay | Date | [xsl] xsl:include href problems - a, Hardy Merrill |
Month |