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 |