XPath 3.1: Array

Ein Array ist ein neuer Datentyp in XDM 3.1.

Spezialfunktionen wie array:size, array:get, array:append, array:subarray, array:remove, array:insert-before, array:head, array:tail, array:reverse, array:for-each, array:for-each-pair, array:join, array:filter, array:sort sowie der Einsatz anonymer Funktionen bieten reichhaltige Unterstützung für flexible Implementierungen. Voraussetzung ist ein Prozessor, der die jeweiligen Features unterstützt.

Der einzubindende Namespace ist:


xmlns:array="http://www.w3.org/2005/xpath-functions/array"

Ein Array der Größe n ist ein Feld oder eine Tabelle mit n Spalten, die in Schleifen von 1 bis n angesprochen werden können. Ein einfaches Beispiel soll das demonstrieren:

 <xsl:variable name="varray" ...

Get XML -- Technologien, Grundlagen, Validierung, Auswertung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.