Subject: Re: 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 |
- Outputting literal and 'quoted' tags., (continued)
- Emiliano - Wed, 5 Dec 2001 05:56:00 -0500 (EST)
- David Carlisle - Wed, 5 Dec 2001 06:24:01 -0500 (EST)
- Emiliano - Wed, 5 Dec 2001 06:56:07 -0500 (EST)
- Julian Reschke - Wed, 5 Dec 2001 07:11:59 -0500 (EST)
- David Carlisle - Wed, 5 Dec 2001 07:20:01 -0500 (EST) <=
- Emiliano - Wed, 5 Dec 2001 07:44:46 -0500 (EST)
- David Carlisle - Wed, 5 Dec 2001 08:12:05 -0500 (EST)
- Emiliano - Wed, 5 Dec 2001 08:32:31 -0500 (EST)
- Stuart Celarier - Wed, 5 Dec 2001 12:48:04 -0500 (EST)
|
|