Subject: RE: [xsl] querystring and character escaping From: Jeremy Clarke <jeremy@xxxxxxxxxxxxxxxxxx> Date: Fri, 1 Jun 2001 17:04:03 +0100 |
Thanks very much, does the trick fine. Can you point me to where some of these features might be 'documented'? J. -----Original Message----- From: Mark Kennedy [mailto:MarkK@xxxxxxxx] Sent: 01 June 2001 15:24 To: Jeremy Clarke; 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' Subject: RE: [xsl] querystring and character escaping Jeremy: I think this might help you. I hope so... There is an 'undocumented feature' for the IE5 parser that allows you to disable output escaping using the <xsl:eval> element with the no-entities attribute set to true. I've used it to output non-well-formed HTML from CDATA sections. The following example will output the JavaScript into the result document without escaping the < or & characters. XML: <foobar> <![CDATA[ x = 0; y = 1; z = 2; if( x < y && y < z ) { document.write( 'Hello, World!' ) } ]]> </foobar> XSL: <xsl:template match="foobar"> <xsl:eval no-entities="true">this.text</xsl:eval> </xsl:template> The same thing can be used to output URLs with non-escaped ampersands. HTH! MK > Firstly, my solution has to work with the > http://www.w3.org/TR/WD-xsl <http://www.w3.org/TR/WD-xsl> namespace (IE5), > which is really the problem in itself. Therefore, I can't use <xsl:output > method='html'/>, or disable-output-escaping. How else can I ensure reserved > entities are correctly interpreted (i.e. not well-formatted) for JavaScript? > I've tried lots of methods and have trawled through MS and the list > archives, but can't find anything helpful. > > Secondly, my querystrings now have & replaced with &, which is > OK, as it happens, because IE interprets this 'correctly'. However, it > doesn't get interpreted correctly with Web Page Dialogs, which don't > understand XML either. Does anyone know much about this, or can point me to > a resource about them, I can't find anything on Web Page Dialogs either. > What exactly are they based on? ______________________ Mark Kennedy markk@xxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list ********************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.mimesweeper.com ********************************************************************** XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] querystring and character, Mark Kennedy | Thread | Re: [xsl] querystring and character, David Carlisle |
RE: [xsl] XSL to put node (and kids, Monte Kalisch | Date | Re: [xsl] Book on XSP ?, Michael Beddow |
Month |