[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] Returning HTML tags from a function not working
Subject: Re: [xsl] Returning HTML tags from a function not working From: Agnisys <agnisys@xxxxxxxxx> Date: Thu, 2 Feb 2006 09:36:22 -0800 (PST) |
So there is no way to generate a verbatim output of the contents of the "doc" tag. Does this mean that I'll have to create templates for all <b> and all other HTML tags which copies the text to the output and also applys templates? Seems to me, there must be some way to say that I need to copy everything in an element as it is to the output (including the tags). Thanks, Anupam. --- David Carlisle <davidc@xxxxxxxxx> wrote: > > > Changing a newline to a br is an explict example in the XS:T2 spec. > > see > http://www.w3.org/TR/xslt20/#regex-examples > you want to apply this to text nodes, so > > <xsl:template match="text()"> > <xsl:analyze-string select="." regex="\n"> > <xsl:matching-substring> > <br/> > </xsl:matching-substring> > <xsl:non-matching-substring> > <xsl:value-of select="."/> > </xsl:non-matching-substring> > </xsl:analyze-string> > </xsl:template> > > > together with an identity template to copy the rest of the document. > > > All I want to do is output any tags inside the "doc" as they are, > XSLT has no access to the tags in your source document (and can not > directly generate tags in the result). The tags in your source are used > by an XMl parser to produce a node tree that XSLT uses as input, but the > parser does not report what tags were used. > > > I understand now that in my code when I pass the "doc" node to my > > function, it doesn't even see the <b> tags. > > But the doc element node does have a b element child, and two text node > children, and that's all XSLT needs to know. > > David > > ________________________________________________________________________ > This e-mail has been scanned for all viruses by Star. The > service is powered by MessageLabs. For more information on a proactive > anti-virus service working around the clock, around the globe, visit: > http://www.star.net.uk > ________________________________________________________________________ > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Returning HTML tags from , David Carlisle | Thread | Re: [xsl] Returning HTML tags from , David Carlisle |
Re: [xsl] Element selection based o, Wendell Piez | Date | Re: [xsl] Re: Language-specific out, Wendell Piez |
Month |