Alice,
This is going way off-topic, but...
You still haven't described the environment of the UI, so I'll assume
it's an HTML page. If so, use a simple JavaScript function to replace all
occurrences of '&' with '&' in your textfield value prior to the form's
submission.
<script type="text/javascript">
function mySubmit()
{
document.true_url.value = convert(document.url.value);
document.myform.action = "real form url here";
document.myform.submit();
// 'true_url' will have the "encoded" url value.
} // ends mySubmit(void)
function convert(url)
{
var re = /&/g;
return url.replace(re, "&");
} // ends convert(String)
</script>
...
<form name="myform" action="javascript:;" method="post">
<input type="text" name="url" value="" />
<input type="hidden" name="true_url" value="" />
<input type="button" value="Submit" onclick="mySubmit();" />
</form>
Greg
At 12:36 PM 11/11/2002, you wrote:
Thanks Greg. Right in the UI, we want the user to enter their URL. Their
URL will most likely have name/value pairs. Is there an easier
way? There is no otherway of filtering '&' before it gets processed in
the XSL?
Alice
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list