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 |