|
Subject: [xsl] Select value from document From: geoff hopkins <geoffhopkins123@xxxxxxxxx> Date: Thu, 2 Mar 2006 04:59:27 -0800 (PST) |
I am processing a xml document to a new xml document.
But at one processing point I need to select a node
containing a specific piece of text in a completly
different position to the current position.
My first thought was keys (is there a better way).
I am currently struggling on how to use them....
this is what I have come up with so far....
def key:
<xsl:key "a" match="data[contains(.,'Name:')] use ?
"/>
using key func
<xsl:value-of select="key('a',? "/>
example of doc
<root>
<data>
Discipline or report series#10</data>
<data>SOFTWARE DESIGN REPORT
Document number#12</data>
<data>SWD 1111
Issue#13</data>
<data>13
Title#15</data>
<data> Name: DSSALD
Authors#20</data>
<data>Summary#60</data>
<data></data>
<data></data>
<data>This process is intended to:</data>
<data></data>
<data>Generate the final high or low idle N3 select
signal to be used throughout the control laws.</data>
<data></data>
<data>Generate a flag to indicate when the engine is
above/below idle.</data>
<data></data>
<data></data>
<data></data>
</root>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] RE: Sort multiple xml files w, Tapio.Niva | Thread | Re: [xsl] Select value from documen, andrew welch |
| RE: AW: [xsl] Problem with assignin, Michael Kay | Date | Re: [xsl] Select value from documen, andrew welch |
| Month |