[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Outputting literal and 'quoted' tags.
David Carlisle wrote: > > So is sablotron doing the right thing here, or is Saxon? > > saxon by the sound of it. OK, in a sense that's good news, even if it means more work for me. > > 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. likely because I omitted the 'seeing as how I have all of 2 months of xslt and the first 3 chapters of Mike Kays book behind me' :) I'm a newby here, and unfortunately that means I'm going to make stupid mistakes and assumptions. One of the reasons I joined up with the list is to learn about xslt 'from the field'. If there's a more newby-oriented list that's more appropriate I'd appreciate a pointer. > 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. But as long as I'm using <xsl:text disable-output-escaping="yes"> as proposed earlier I'm OK, right? Emile XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|