|
Subject: RE: Getting & to convert to %26 in URI From: Chris McGrath <cmcgrath@xxxxxxxxxxxxxxxxxxxxxxx> Date: Wed, 22 Nov 2000 10:13:10 +0000 |
> Your real problem is that URL encoding is not a standard feature of
> XSLT/XPath. On Nov 17 I posted a way to use Java's built-in URL encoder
> via an extension function. That may not do you any good if you're using
> MSXML. Anyone have any tips for doing URL encoding with MSXML?
I do it this way...
<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:user="user"
exclude-result-prefixes="msxsl user">
<xsl:output method="html" indent="no" />
<msxsl:script language="JavaScript" implements-prefix="user">
<![CDATA[
function encodeString(str_in) {
return escape(str_in);
}
]]>
</msxsl:script>
.....
<xsl:template match="Blah">
<xsl:element name="a">
<xsl:attribute name="id"><xsl:value-of
select="user:encodeString(string(@name))"/></xsl:attribute>
</xsl:element>
</xsl:template>
.......
</xsl:stylesheet>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: Getting & to convert to %26 in , Mike Brown | Thread | RE: Call for Implementation: XSL 1., sara . mitchell |
| Is failed key-lookups very slow in , Thorbjoern Ravn Ande | Date | RE: self axis and attributes, Dimitre Novatchev |
| Month |