|
Subject: How to pass arguments to VBScript function in MS XML3 From: sotiris@xxxxxxxxxx Date: Mon, 17 Jul 2000 12:10:47 +0300 |
Hi,
In a stylesheet I am writing I need to convert a string by ensuring that
certain characters are protected as follows:
\ \\
` \Q
' \q
> \>
tab \t
I have written VBScript code within my stylesheet using the <msxsl:script>
function, to do the above, but I cannot pass the string argument to it.
The string argument will be the value of certain element or attribute nodes
on the XML tree being processed. A simplified version of the code I have
written looks like:
<msxsl:script language="VBScript" implements-prefix="plss">
function MFS(AString)
dim locstr, outstr, i
locstr = AString
outstr = ""
do while(true)
i = instr(locstr, "'")
if i > 0 then
OutStr = OutStr + left(locstr, i - 1) + "\q"
locstr = right(locstr, len(locstr) - i)
else
outstr = outstr + locstr
exit do
end if
loop
test = outstr
end function
</msxsl:script>
I know that I need to invoke this as follows:
<xsl:value-of select="plss:MFS(??????????)"/>
but how do I pass the value of an element or attribute node into the
VBScript function? Does anyone know?
Kind regards
Sotiris, CTL, Cyprus.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: external parameters like DOS Co, Kay Michael | Thread | Unparsed entities and public identi, Richard Light |
| RE: external parameters like DOS Co, Kay Michael | Date | Unparsed entities and public identi, Richard Light |
| Month |