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.