> -----Original Message-----
> From: karl [mailto:karl@xxxxxxxxxxxxx]
> Sent: 14 July 2003 08:56
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: URLEncode
>
>
> Hello,
> I am using XSLT to create an HTML querystring. 2 things:
>
> 1) short of writing 1 long template match, is there a way to not
> create
> line breaks in the result tree?:
>
> [this is all one line in my style sheet]
> <xsl:template match="CONTACT/*"><xsl:value-of
> select="name()"/><xsl:text>=</xsl:text><xsl:value-of
> select="."/><xsl:if
> test="not(position()=last())">&</xsl:if></xsl:template>
>
> [originally I had this, but line breaks were added:
>
> <xsl:template match="CONTACT/*">
> <xsl:value-of select="name
> ()"/><xsl:text>=</xsl:text><xsl:value-of
> select="."/><xsl:if test="not(position()=last())">&</xsl:if>
> </xsl:template>
ensure that xsl:output indent is off
and most likely you could try using xsl:strip-space
http://www.w3.org/TR/xslt#element-strip-space
> 2) how can I apply urlencoding to my "." value?
could check out string module in EXSLT http://www.exslt.org/str/functions/encode-uri/index.html
gl, jim fuller
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- URLEncode
- karl - Mon, 14 Jul 2003 03:52:38 -0400 (EDT)
- <Possible follow-ups>
- Jim Fuller - Mon, 14 Jul 2003 04:07:06 -0400 (EDT) <=
|
|