xsl-list
[Top] [All Lists]

RE: XALAN

2004-04-02 09:15:59
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(_dot_)simko(_at_)unicorn(_dot_)cz] 
Sent: 02 April 2004 12:39
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
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>"
}



--+------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--




<Prev in Thread] Current Thread [Next in Thread>
  • XALAN, Miroslav Šimko
    • RE: XALAN, Michael Kay <=