Subject: [xsl] Newbie - apply-templates From: "David" <gaudimila@xxxxxxxxx> Date: Thu, 30 Sep 2004 18:42:55 -0400 |
I think this is a pretty basic question Ive got a document of the following form (transforming to html). I need any mention of the state name (e.g. California) to be inserted where the [statename/] element is. I dont know how to write the XSLT transformation for this to work. I put below my first stab at the XSLT code, but I know its incomplete. I think the part Im having difficulty with relates to the fact that [statename/] appears possibly multiple times within the body text of an element. I dont think Ive ever had to code for a situation like this. Thanks! David [doc] [body] [para]Summary of Laws for [statename/][/para] [para]The laws in [statename/] are favorable to defendants. If you live in [statename/] then your outcome is secure.[/para] [/body] [/doc] And XSLT of the form: [xsl:template match=/doc] [html] [xsl:apply-templates/] [/html] [/xsl:template] [xsl:template match=body] [body] [xsl:apply-templates/] [/body] [/xsl:template] [xsl:template match=para] [p][xsl:apply-templates/][/p] [/xsl:template] [xsl:template match=statename] [xsl:value-of select=$statename/] [/xsl:template]
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] top level xsl:param confu, Pieter Reint Siegers | Thread | Re: [xsl] Newbie - apply-templates, Bruce D'Arcus |
Re: [xsl] top level xsl:param confu, Wendell Piez | Date | Re: [xsl] top level xsl:param confu, Robert Koberg |
Month |