This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: disabling output escaping


The problem is that you are using:

xmlResult = processor.processXSL( xsl, xml );

instead of:

processor.processXSL(xsl, xml, YourPrintWriter );

The latter gives the processor a chance to do its
<xsl:output> serialization behavior. The former
returns a pure DOM DocumentFragment where the XSLT
processor is not involved in the serialization
since you are just printing the Document Fragment
to your printwriter.

_________________________________________________________
Steve Muench, Consulting Product Manager & XML Evangelist
Business Components for Java Development Team

----- Original Message ----- 
From: "Bob White" <milkchaser@yahoo.com>
To: "XSL XSL" <XSL-List@mulberrytech.com>
Cc: <smuench@us.oracle.com>
Sent: Tuesday, March 14, 2000 12:49 PM
Subject: Re: disabling output escaping


| Steve,
| 
|  -------------------
|    Your stylesheet
|  -------------------
| <xsl:stylesheet version="1.0"
| xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
| 
|   <xsl:template match="/" >
|     <xsl:text
| disable-output-escaping="yes"><![CDATA[<tr>]]></xsl:text>
|   </xsl:template>
| 
| </xsl:stylesheet>
| 
| I used this very same stylesheet using 
|   xmlparserv2.jar  1,096KB  03/01/2000 8:35 PM
| 
| It inserts escaped output (ie. &#60;TR>).
| 
| Since various XML/HTML translations occur as this e-mail makes its
| way to the list, let me separate what I'm seeing with dashes...
| What I am seeing in my output is &-#-6-0-;   not '<'.
| 
| IE 5.0 interprets this as the string "<TR>" not the tag <TR>.
| 
| The (abbreviated) java code I use to invoke the XSLT processor is
| 
| DocumentFragment xmlResult;
| XSLProcessor processor = new XSLProcessor();
| XSLStylesheet xsl ...;
| XMLDocument   xml ...;
| xmlResult = processor.processXSL( xsl, xml );
| if ( out != null )
|   ( (XMLNode)xmlResult ).print( new PrintWriter(out) );
| 
| Is there a way to determine the version number of the Oracle XML
| parser/ XSLT processor?
| 
| ..Bob.
| 
| 
| =====
| -- Bob White --
| See photos of Oxana, my beautiful bride-to-be!
| http://milkchaser.tripod.com
| 203-926-1888 x3287
| "Make it legal" -- www.norml.org
| __________________________________________________
| Do You Yahoo!?
| Talk to your friends online with Yahoo! Messenger.
| http://im.yahoo.com
| 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]