Subject: Re: [xsl] Recognizing non-XML Markup Structure From: Jeff Sese <jsese@xxxxxxxxxxxx> Date: Thu, 27 Sep 2007 13:31:53 +0800 |
Not working!!!
ERROR: The child axis starting at a text() node will never select anything
At 01:17 PM 9/27/2007 +0800, you wrote:Hi,analyze-string is not a top-level xslt instruction so it should not be a child of xsl:stylesheet.ERROR XSL:Analyze-string must not appear directly within xsl:stylesheet
If you want to replace the text node of a para element you can do this...
<xsl:template match="text()[parent::para]"> <!-- your analyze string here --> <xsl:analyze-string select="." regex="\[(.*?)\]"> <xsl:matching-substring> <cite>joga<xsl:value-of select="regex-group(1)"/></cite> </xsl:matching-substring> <xsl:non-matching-substring> <xsl:value-of select="."/> </xsl:non-matching-substring> </xsl:analyze-string> </template>
note not tested...
-- Jeff
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Recognizing non-XML Marku, J. S. Rawat | Thread | Re: [xsl] Recognizing non-XML Marku, J. S. Rawat |
Re: [xsl] Recognizing non-XML Marku, J. S. Rawat | Date | Re: [xsl] Recognizing non-XML Marku, J. S. Rawat |
Month |