Subject: Re: [xsl] Problem with a key From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx> Date: Thu, 22 Mar 2012 17:15:56 -0400 |
I am trying to use a key to return the errata_section title elements, given the device_name element attached to the parent errata_section.
The structure is like the following:
<errata_section> <title>Bug title 1</title>
<devices_impacted> <device_name>Mod1</device_name> </devices_impacted> <devices_impacted> <device_name>Mod45</device_name> </devices_impacted> , , , </errata_section>
<errata_section> . . . </errata_section>
As several devices maybe addressed in a given errata_section element, i was trying to write a key to pull out, for a given device, ALL the errata_section titles that impact this device name. (Ideally for inclusion into a table based on the device name.
I wrote the following thinking this might work:
<xsl:key name="bugtitlekey" match="errata_section/title" use="errata_section/devices_impacted/device_name" />
<xsl:template match="/">
<xsl:value-of select="key('bugtitlekey', 'Mod4')/text()"/>
</xsl:template>
I don't get any output when i try this. I thought my key def was ok. Do i need to go deeper per each errata_section element?
-- Contact us for world-wide XML consulting and instructor-led training Free 5-hour video lecture: XSLT/XPath 1.0 & 2.0 http://ude.my/uoui9h Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Google+ profile: https://plus.google.com/116832879756988317389/about Legal business disclaimers: http://www.CraneSoftwrights.com/legal
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Problem with a key, russurquhart1 | Thread | Re: [xsl] Problem with a key, Russell Urquhart |
[xsl] Problem with a key, russurquhart1 | Date | Re: [xsl] Problem with a key, Murray McDonald |
Month |