[xsl] Template matching similiar names

Subject: [xsl] Template matching similiar names
From: "Holbrook, R Cody (Cody)" <rch7@xxxxxxxxx>
Date: Mon, 7 Apr 2003 11:04:57 -0600
Hello All,

I'm having difficulty distinguishing between classes with similiar names.

I start with the following XML

<class element="root">
</class>

<class element="roothome">
</class>

The template match I'm using is incorrect as I only want to have the doc tags added to the class with the element attribute root.


What I get back is this:

<class element="root">
	<doc>Docs for root</doc>
</class>

<class element="roothome">
	<doc>Docs for root</doc>
</class>


No matter what I've done, I get the same thing, in general my tries have looked like this:

<xsl:template match="xsd:class...">
	<xsl:copy>
		<xsl:copy-of select="@*"/>
			<doc>Docs for root</doc>
	....

Is there a way to make a very exact match with an attribute?

Thanks,

Cody Holbrook



(and many variations, including two starts-with template matches that worked, but not well)

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread