|
Subject: RE: [xsl] Matching values in the XML before output! From: "Simpson, George" <GeorgeS@xxxxxxxxxxxxxxxxx> Date: Thu, 18 Apr 2002 11:59:11 +0100 |
Hi all,
In some cases my XML is laid out like this :-
<report-root>
<icc>
<icc-phases>
<icc-points>
<point-number>1</point-number>
<icc-point-oid>196</icc-point-oid>
</icc-points>
<icc-points>
<point-number>2</point-number>
<icc-point-oid>197</icc-point-oid>
</icc-points>
</icc-phases>
</icc>
<iso-point-details>
<isolation-history>
<short-form-id>L/O</short-form-id>
<isolation-id>1</isolation-id>
<iso-history>
<icc-point-history-oid>15</icc-point-history-oid>
<icc-point-oid>197</icc-point-oid>
</iso-history>
</isolation-history>
<isolation-history>
<short-form-id>M/O</short-form-id>
<isolation-id>2</isolation-id>
</Isolation-history>
</iso-point-details>
</report-root>
Required output
POINT NUMBER = 1 SHORT FORM ID = NIL
POINT NUMBER = 2 SHORT FORM ID = L/O
Here the common key is used in a child of <isolation-history> named <iso-history> where the isolation history has an
iso history associated with it!
I tried to set up the example below to check the <isolation-id> in this case! But get no results back! Could someone
please explain to me what the example below is doing?
Sorry if this sounds a silly question :-(
Once more many thanks!
Regards,
George
Heppa,
> Required output
> POINT NUMBER = 1 ISOLATION HISTORY OID = 29
> POINT NUMBER = 2 ISOLATION HISTORY OID = 15
<xsl:for-each select="icc/icc-phases/icc-points">
<fo:table-cell>
<fo:block>
<xsl:value-of select="point-number" />
</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>
<xsl:value-of select="../../../iso-point-details/isolation-history[icc-point-oid = current()/icc-point-oid]/icc-point-history-oid" />
</fo:block>
</fo:table-cell>
</xsl:for-each>
</fo:table>
Cheers,
Santtu
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Matching values in the XM, Simpson, George | Thread | RE: [xsl] Matching values in the XM, Jarno . Elovirta |
| Re: [xsl] catching Java exceptions , Elliotte Rusty Harol | Date | Re: [xsl] check if content value be, Oleg Tkachenko |
| Month |