C#.NET * C++ * JAVASCRIPT * PYTHON * DIVERSES
XML * XML-SCHEMA * XPATH * XSL * XSL-FO * SVG * XQUERY * XPROC * ANT



XSL / Die XSLT - Struktur / XPath 3.1: Array / XPath: array:tail

XPath: array:tail

XPath: array:tail

➪ Ein Array ist ein neuer Datentyp in XDM 3.1 mit umfangreicher Funktionalität, der als ein Item einer Sequenz zu betrachten ist.

Die XPath-Funktion array:tail gibt ab dem zweiten Item (also ohne das erste Item, das über array:head erreicht werden kann) alle Folge-Items zurück.


<xsl:variable name="vtail" select="array:tail($varray)"/>

Der Loop über diese Folge-Items ...


<xsl:template match="/">
  <root>
    <xsl:for-each select="1 to array:size($vtail)">
     <xsl:variable name="vpos" select="fn:position()"/>
     <wert nr="{$vpos}">
      <xsl:value-of select="array:get($vtail, $vpos)"/>
     </wert>
    </xsl:for-each>
  </root>
</xsl:template>

bringt daher dieses Ergebnis:


<root>
  <wert nr="1">Lotte</wert>
  <wert nr="2">Theo</wert>
</root>

wg / 31. Oktober 2020



Fragen? Anmerkungen? Tipps?

Bitte nehmen Sie Kontakt zu mir auf.






Vielen Dank für Ihr Interesse an meiner Arbeit.



V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

☎ 0151. 750 360 61 * eMail: info10@wilfried-grupe.de

www.wilfried-grupe.de/xpath_array8.html