|
XPath_operators
Die XPath_operatoren sind Parameter der
XML Funktionen.
basic XPath_operators
Die basic XPath_operators oder einfach nur basic Operators bzw. basic Operatoren
und ihre Beschreibung.
-
/
Der Operator "/" (Slash) wird Path (en.: Path = Pfad) oder Children (en.: Children = Kinder)
genannt und selektiert von der linken Seite des Slashes.
-
//
Der Operator "//" (Doppelslash) wird Descendants (en.: Descendants = die Nachkommenschaft)
genannt und selektiert aus einer beliebigen Nachbraschaft zur Linken Seite hin.
-
*
Der Operator "*" (Asterisk) wird Collecting element children. Mit ihm kann ein Element
angegeben werden ohne es selbst benennen zu müssen. Er ist also ein Platzhalter für einen beliebigen
String.
-
@
Der Operator "@" (at-Symbol) Attribute genannt. Es wird den Attribustnamen vorangestellt.
-
[]
Der Operator "[]" (eckigen Klammern) werden Filter genannt.
-
[n]: Der Operator "[n]" (echigen Klammern mit einer Indexnummer n ) wird Index
genannt. Der Index wird hauptsächlich dazu verwendet, um einen bestimmten Knoten innerhalb eines Arrays bzw. einer
Reihe von Knoten zu finden. Der erste Knoten wird mit der Ziffer "1" angesprochen.
-
text():
Wählt den Text eines Inhalts aus.
set XPath_operators
Die set XPath_operators oder einfach nur set Operators bzw. set Operatoren und ihre Beschreibung.
-
union oder | (pipe)
-
intersect
Der "intersect" Operator gibt eine Reihe von Elementen zurück, zwischen zwei Reihen sind,
-
( )
Der "( )" Operator wird "Group" genannt. Mit den runden Klammern können
Gruppen zusammengefasst werden.
-
. (dot)
Der Operator ".", also "dot" oder "Punkt" wird
Period genannt.
-
and "and" ist ein Boolean Operator.
-
or "or" ist ein Boolean Operator.
comparison XPath_operators
Die comparison XPath_operators oder einfach nur comparison Operators
bzw. comparison Operatoren
und ihre Beschreibung.
-
= gleich
-
!= nicht gleich
-
< kleiner als
-
<= kleiner gleich
-
> größer als
-
>= größer gleich
Siehe auch:
XML Funktionen.
|