Subject: Re: [xsl] URL escaping in HTML output From: "Thomas B. Passin" <tpassin@xxxxxxxxxxxx> Date: Thu, 9 Aug 2001 16:28:46 -0400 |
[Joerg Pietschmann]> using Saxon 6.4, i have an URL of > /foo?rel=bar/baz > stuffed literally into the generated HTML code. Yes, it is a href > attribute of an A element. While reading the URI RFCs i got the > impression that the slash in the query string should have been > escaped as %2F. Looking at rfc 1945, "Hypertext Transfer Protocol -- HTTP/1.0", there's no problem with using "/" in the query string. The relevant part of the BNF is query = *( uchar | reserved ) ... reserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" So a slash is clearly allowed. I don't have the HTTP/1.1 rfc handy, but I doubt that it's changed. For use with HTML hrefs, the HTTP rfc should be authoritative, I would think. >Fortunately, none of the browsers or http servers > i use has complained. Can somebody tell me whether i'm wrong or > whether it is a bug in the processor? Seems it's not a bug at all. Cheers, Tom P XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] URL escaping in HTML outp, Mike Brown | Thread | RE: [xsl] URL escaping in HTML outp, Michael Kay |
Re: [xsl] URL escaping in HTML outp, Mike Brown | Date | Re: [xsl] Using XSLT for Searching, Thomas B. Passin |
Month |