[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[xsl] Many Key values question
Subject: [xsl] Many Key values question From: "Jean-Pierre Lamon gipi@xxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Sat, 18 Oct 2014 05:55:37 -0000 |
Hi, Here is my XML <collection> <record> <datafield tag="773" ind1="0" ind2=" "> <subfield code="5">BULLETIN / EIDGENOESSISCHE TECHNISCHE HOCHSCHULE ZUERICH </subfield> <subfield code="t">Bulletin / Eidgenvssische Technische Hochschule Z|rich </subfield> <subfield code="d">Z|rich : Schulleitung der ETH Z|rich, 1993-2005 </subfield> <subfield code="g">S. 27-33</subfield> </datafield> </record> </collection> I want to index in the same key subfield[@code=5] and subfield[@code=t] Ive tried this : <xsl:key name="idxrev" match="datafield[@tag=773]" use="concat(subfield[@code='5'],subfield[@code='t'])"/> To display the keys, I use this : <xsl:for-each select="record/datafield[@tag=773]"> <xsl:sort select=" concat(subfield[@code='5'],subfield[@code='t'])"/> <xsl:value-of select="key('idxrev', concat(subfield[@code='5'],subfield[@code='t']))"/> <br/> </xsl:for-each> But all the subfields are in the key not only the subfields 5 and t. Returned key : BULLETIN / EIDGENOESSISCHE TECHNISCHE HOCHSCHULE ZUERICH Bulletin / Eidgenvssische Technische Hochschule Z|rich Z|rich : Schulleitung der ETH Z|rich, 1993-2005 S. 27-33 Thx JP
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XPath Reference, Max Toro maxtoroq@xx | Thread | Re: [xsl] Many Key values question, Dimitre Novatchev dn |
[xsl] XPath Reference, Max Toro maxtoroq@xx | Date | Re: [xsl] Many Key values question, Dimitre Novatchev dn |
Month |
Keywords