IN XMl несколько динамических значений, которые мне нужно отобразить в XSLT
XML FOrmat:
<?xml version="1.0" encoding="ISO-8859-1" ?>
- <TreatySeries>
- <AnnexTitle Number="A">
<EngAnnexNumber />
<FrAnnexNumber />
<Footer>Volume 150</Footer>
<Topofpage />
</AnnexTitle>
- <AnnexEntry>
- <Footnote>
<EngFootNote>United Nations, Treaty Series, vol. 123, I-1654.</EngFootNote>
<FrnFootNote>Nations Unies, Recueil des Traités, vol. 123, I-1654.</FrnFootNote>
</Footnote>
- <AnnexEntryHeader>
- <EngAnnexHeader>
<TreatyNumber>1654</TreatyNumber>
- <Participants>
<Participant>Advisory Centre on WTO Law</Participant>
<Participant>Afghanistan</Participant>
<Participant>Agency for the Safety of Air Navigation in Africa and Madagascar</Participant>
<Participant>Finland</Participant>
</Participants>
В множественном XML мне нужно отобразить этих динамических участников в XSLT.
в этом формате <......>
любезно в XSLT, как отобразить несколько динамических значений в указанном формате
No. 1654. <participant1><participant2><participant3><participant4><......>No. 1654. Centre consultatif sur
la législation de l'OMC
CONVENTION BETWEEN THE
KINGDOM OF BELGIUM, THE
GRAND DUCHY OF LUXEMBOURG
AND THE KINGDOM OF
THE NETHERLANDS RELATING
TO THE UNIFICATION OF EXCISE
DUTIES AND OF FEES FOR THE
WARRANTY OF ARTICLES OF
PRECIOUS METALS. THE HAGUE,
18 FEBRUARY 1950 [United
Nations, Treaty Series, vol. 123, I-1654.]
XSLT-код:
<xsl:value-of select="$AnnexEntry/AnnexEntryHeader/EngAnnexHeader/Participants/Participant[1]"/> </w:t>
<xsl:if test="count($AnnexEntry/AnnexEntryHeader/EngAnnexHeader/Participants/Participant) = 2">
<xsl:variable name="participant2Eng" select="$AnnexEntry/AnnexEntryHeader/EngAnnexHeader/Participants/Participant[2]"/>
<w:t><xsl:value-of select="concat('',$stringAndEng,' ',$participant2Eng)"/></w:t>
</xsl:if>
но мне нужно отобразить динамические значения.