[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: To avoid converting html entities

Subject: Re: To avoid converting html entities
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 8 Jun 2005 15:50:46 +0100
html entities in xsl
  I want to select (and output) the above data, without converting the
  html entities above to < & >, etc.


The XML parser will already have done that conversion before XSLT sees
the input, as that's what parsers do.

On output the system will do the reverse translation writing < as &lt;
and & and &amp;  so the end result will be as you wish with these entity
references being used in the result.

Or at least that would be the default behaviour unless you have stopped
that happening by using  disable-output-escaping="yes" It is rarely a
good idea to use this attribute unless you really need it. In this case
however you are using d-o-e inside an attribute where it is specified as
having no effect so < should be written out as &lt; Is that not what you
are getting?

  Another quick question.. Is it possible to write the above xsl code in
  such a way that the input tag is output as <input />, and _not_
  <input></input>

The choice of empty element syntax is not under the control of the
stylesheet author. Most sytems do use /> for empty elements. msxml uses
either syntax depending on some heuristics that try to make it use the
same form as used for input.
so actually using the equivalent form


<input type="hidden" value="{PostData}"/>

might work and persuade msxml to use the /> syntax.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.