Subject: RE: [xsl] How do you set the action attribute for an HTML form using XSLT? From: "Michael Kay" <mhk@xxxxxxxxx> Date: Tue, 1 Apr 2003 13:38:26 +0100 |
I can't reproduce this. Using Saxon 6.5.2, and the template: <form> <xsl:attribute name="action" saxon:disable-output-escaping="yes" xmlns:saxon="http://icl.com/saxon"> <xsl:text><%=request.getRequestURI()%></xsl:text> </xsl:attribute> </form> with the HTML output method generates <form action="<%=request.getRequestURI()%>"></form> What release are you using? (use the -t option to find out) I can't see how you got a %25 in the output. Firstly, saxon:disable-output-escaping prevents URI escaping as well as XML escaping. Secondly, even when URI escaping happens, Saxon never escapes % characters - only non-ASCII characters, as dictated by the spec. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Ricardo Castillo > Sent: 31 March 2003 23:48 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] How do you set the action attribute for an > HTML form using XSLT? > > > Hi. I'm trying to transform XML into an HTML/JSP page. > I've followed the suggestion at > http://www.dpawson.co.uk/xsl/sect2/N1553.html#> d1670e229 > > > using: > > <xsl:attribute name="action" > saxon:disable-output-escaping="yes" > xmlns:saxon="http://icl.com/saxon"> > <xsl:text><%=request.getRequestURI()%></xsl:text> > </xsl:attribute> > > and have tried mine: > > <xsl:attribute name="action"> > <xsl:text > disable-output-escaping="yes"><%=request.getRequest > URI()%></xsl:text> > </xsl:attribute> > > but neither seem to work for the action attribute of the > HTML form tag. My way and the suggestion seem to work fine > with say the input tag. I've tried all sorts of variations, > but I just can't get it to work. > > This is what I get: > > <form method="get" action="<%25=request.getRequestURI()%25>"> > > And of course I'd like: > > <form method="get" action="<%=request.getRequestURI()%>"> > > What am I missing or is this truely a bug? > > Thanks, > > Ricardo J. Castillo > roadster9@xxxxxxxxx > > > > > _____________________________________________________________ > Get 25MB, POP3, Spam Filtering with LYCOS MAIL PLUS for > $19.95/year. > http://login.mail.lycos.com/brandPage.shtml?pageId=plus&ref=lm tplus XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XPath & generate-id, Michael Kay | Thread | Re: RE: [xsl] How do you set the ac, Ricardo Castillo |
RE: [xsl] XPath & generate-id, Michael Kay | Date | Re: [xsl] Referencing original root, Oleg Tkachenko |
Month |