|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: need whitespace between attributes
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
|
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
|

Cart








