[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] XALAN

Subject: RE: [xsl] XALAN
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Fri, 2 Apr 2004 17:15:59 +0100

Is your output text, or XML?

If it is text, then use <xsl:output method="text">

If it is XML, then you are trying to output tags, which is messy, because
XSLT doesn't output tags, it outputs nodes to a result tree. But for people
who want to play dirty, disable-output-escaping is there to enable it.

Michael Kay

> -----Original Message-----
> From: Miroslav )imko [mailto:miroslav.simko@xxxxxxxxxx] 
> Sent: 02 April 2004 12:39
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] XALAN
> Hello,
> I have a question. I would like to transform XML using XALAN and XSL.
> If catching tag <source>, I would like to handle it with my 
> own method. The
> result should be some text( String).
> What I would like, is, that this String may contain substring 
> "<source>".
> But when running, I obtain "&lt;source&gt;", not "<source>".
> Is it possible to change this?
> Thanks for any help.
>   <xsl:template match="source">
>     <xsl:variable name="ID" select="string(./@ID)"/>
>     <xsl:variable name="text"
>         select="java:miro.MyClass.getText($ID)"/>
>     <xsl:value-of select="$text"/>
>   </xsl:template>
> public static String getText(String ID)
> {
>     String text = new String();
>     //.................
>     return text;    //text may contain substring "<source>"
> }

Current Thread