Subject: RE: 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: 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 "<source>", 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 |
- XALAN
- Miroslav Šimko - Fri, 2 Apr 2004 07:38:52 -0500 (EST)
- Michael Kay - Fri, 2 Apr 2004 11:16:35 -0500 (EST) <=
|
|