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 "<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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XALAN, Miroslav Šimko | Thread | RE: [xsl] Still problems with the X, Andrew Welch |
[xsl] How to put space between two , puja thakral | Date | RE: [xsl] Saxon & Fallback from doc, Michael Kay |
Month |