Subject: Re: [xsl] Outputting literal and 'quoted' tags. From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 5 Dec 2001 12:19:12 GMT |
> So is sablotron doing the right thing here, or is Saxon? saxon by the sound of it. > I expect < to be > output as '<', and '<H1>' as '<H1>' in both text and html output mode. I can't see why you would expect that. In html output mode, as in xml a less than character, appearing as < in the stylesheet has to be output as something that is valid in html so it will be written out as <. If you generate an H1 element node in the stylesheet using <H1>..</H1> then that element node will be output using element start and end tags <H1>..</H1> t in text mode characters are never escaped using xml/html syntax so a less than character (which would be entered in the stylesheet as <) appears as <, however text does not have element nodes so an H1 element node produces nothing in a text output just it's character data, this is the same string value as you would get from using value-of applied to an H1 element in the source. David _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Scanning Service. For further information visit http://www.star.net.uk/stats.asp or alternatively call Star Internet for details on the Virus Scanning Service. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Outputting literal and 'q, Julian Reschke | Thread | Re: [xsl] Outputting literal and 'q, Emiliano |
RE: [xsl] Outputting literal and 'q, Julian Reschke | Date | Re: [xsl] Outputting literal and 'q, David Carlisle |
Month |