Knotentypen
Ein beliebiger Knoten wird durch node() repräsentiert. Darüber hinaus gibt es die Möglichkeit, einen bestimmten Knotentyp zu fordern, wie zum Beispiel einen Textknoten oder einen…
Knotenzugriffsfunktionen
Ein Teil der Sequenztypsyntax kann auch in Pfadausdrücken verwendet werden, um aus der Sequenz der Knoten, die durch einen Pfadausdruck adressiert werden, einige Knoten…
Typausdrücke
XQuery führt einige Ausdrücke zum Umgang mit Typen ein, die man so aus anderen Sprachen nicht kennt. Die Typumwandlung für atomare Typen (cast as) ist bereits behandelt worden. Diese…
Typzuweisung
Dokumentknoten und Elementknoten können mit der validate-Anweisung explizit gegen Schemadefinitionen validiert werden.
ValidateExpr ::= validate SchemaMode? SchemaContext? { Expr }…
Typabfrage
Zur Abfrage des Typs eines Sequenzwertes stellt XQuery die beiden Ausdrücke instance of und typeswitch zur Verfügung. Der Auszug aus der Grammatik lautet dabei folgendermaßen:
…
Gleichheit von Sequenzen
Auf Sequenzen ist keine Ordnungsrelation definiert. Es ist aber möglich, zwei Sequenzen auf Gleichheit zu prüfen. Hierzu steht die Funktion fn:deep-equal() zur Verfügung. Da…
parsQube GmbH gegründet
Die im Januar 2013 gegründete parsQube GmbH ist Expertin für den Umgang mit großen XML-Datenmengen. Das Dienstleistungsangebot reicht von der Datenanalyse bis zur fertigen…
XML-Einführung
Die "eXtensible Markup Language" (XML) hat sich in den letzten Jahren als die zentrale Infrastruktur für den elektronischen Datenaustausch und für die Ablage…
XML-Dokumente
XML ist eine Metasprache, also eine Sprache zur Definition von Sprachen (Vokabularen) für Informationseinheiten, die so genannten XML-Dokumente. Das Wort "Dokument" weckt…
Die Struktur eines XML-Dokumentes
Das Element ist das grundlegende Konstrukt eines XML-Dokuments. Ein Element besteht aus folgenden Komponenten:
Start-Tag Ein Start-Tag beginnt mit einer…