|
Subject: Re: [xsl] need whitespace between attributes From: Jeni Tennison <mail@xxxxxxxxxxxxxxxx> Date: Wed, 14 Feb 2001 12:44:49 +0000 |
Hi Andrew,
> <xsl:for-each select="TBD/business[contains(xsl:value-of
> select="$param1",xsl:value-of select="$param2")]">
The syntax you're searching after here is:
<xsl:for-each select="TBD/business[contains($param1, $param2)]">
...
</xsl:for-each>
xsl:value-of is a name of an *element* that goes in *element content*,
not in an attribute value. The reason Saxon is complaining about
whitespace between attributes is because the XML parser looks at that
and sees:
<xsl:for-each select="TBD/business[contains(xsl:value-of select="
^ ^
start attribute value end attribute value
Since there's a character after the 'closing' quote, the parser thinks
that you're trying to declare another attribute without putting a
space between them.
The thing to remember is: XSLT is XML. It follows the same rules.
I hope that helps,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] need whitespace between attri, Andrew Welch | Thread | Re: [xsl] need whitespace between a, Francis Norton |
| Re: [xsl] XSLT 1.1 comments, Francis Norton | Date | Re: [xsl] Xalan equivalent for <msx, Jeni Tennison |
| Month |