-----Original Message-----
From: karl [mailto:karl(_at_)azprogolf(_dot_)com]
Sent: 14 July 2003 08:56
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] 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