|
Subject: Re: [xsl] How to create xsl:key that has a composite value in its "use" attribute? From: "Roger L Costello costello@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Sat, 15 Mar 2025 14:22:33 -0000 |
Hello Martin,
Thank you. Below is a sample input document. The ANAV row with NAV_IDENT =
HUM, NAV_CTRY = AR, NAV_TYPE = 1 matches two BDRY row elements and the result
should be:
<result>
<BDRY_IDENT>Boundary 1</BDRY_IDENT>
<BDRY_IDENT>Boundary 2</BDRY_IDENT>
</result>
------------------------------------------------------------------------
<Document>
<ARPT>
<ANAV>
<row>
<ARPT_IDENT>ABC</ARPT_IDENT>
<NAV_IDENT>HUM</NAV_IDENT>
<NAV_CTRY>AR</NAV_CTRY>
<NAV_TYPE>1</NAV_TYPE>
</row>
<row>
<ARPT_IDENT>DEF</ARPT_IDENT>
<NAV_IDENT>BNO</NAV_IDENT>
<NAV_CTRY>US</NAV_CTRY>
<NAV_TYPE>4</NAV_TYPE>
</row>
</ANAV>
</ARPT>
<BDRY>
<BDRY>
<row>
<BDRY_IDENT>Boundary 1</BDRY_IDENT>
<NAV_IDENT>HUM</NAV_IDENT>
<NAV_CTRY>AR</NAV_CTRY>
<NAV_TYPE>1</NAV_TYPE>
</row>
<row>
<BDRY_IDENT>Boundary 2</BDRY_IDENT>
<NAV_IDENT>HUM</NAV_IDENT>
<NAV_CTRY>AR</NAV_CTRY>
<NAV_TYPE>1</NAV_TYPE>
</row>
<row>
<BDRY_IDENT>Boundary 3</BDRY_IDENT>
<NAV_IDENT>BNO</NAV_IDENT>
<NAV_CTRY>US</NAV_CTRY>
<NAV_TYPE>4</NAV_TYPE>
</row>
<row>
<BDRY_IDENT>Boundary 4</BDRY_IDENT>
<NAV_IDENT>BNO</NAV_IDENT>
<NAV_CTRY>US</NAV_CTRY>
<NAV_TYPE>4</NAV_TYPE>
</row>
</BDRY>
</BDRY>
</Document>
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] How to create xsl:key tha, Martin Honnen martin | Thread | Re: [xsl] How to create xsl:key tha, Martin Honnen martin |
| Re: [xsl] How to create xsl:key tha, Martin Honnen martin | Date | Re: [xsl] How to create xsl:key tha, Martin Honnen martin |
| Month |