Home
Über mich
Veröffentlichungen

XML XML-Schema XPath XSL-T XSL-FO XQuery XProc SVG

XPath / XPath 3.1: Array / XPath: array:for-each-pair

XPath: array:for-each-pair

XPath: array:for-each-pair

➪ 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:for-each-pair gibt ein Array zurück, das seine Einzelwerte aus jedem Member-Paar an derselben Position bezieht. Zur Berechnung des Ergebnisses wird eine Funktion definiert.

Im vorliegenden Fall werden die beiden Werte multipliziert.


<xsl:variable name="vforeachpair" 
     select="array:for-each-pair(
             array{ (1 to 3) }, 
             array{ (7 to 9) }, 
             function($p1, $p2){ $p1 * $p2 })"/>

Im Einzelnen kommen folgende Ergebnisse zusammen:

Das Ergebnis liest sich so:


<root>
  <wert nr="1">7</wert>
  <wert nr="2">16</wert>
  <wert nr="3">27</wert>
</root>

wg / 22. April 2021



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_array14.html