Die API XML:DB für native XML-Datenbanken und ihre Implementierung in Apache Xindice

Ein Update ist durch ein Element in einem XML-Dokument dargestellt. Dieses Element muss ein Versionsattribut besitzen, das die für das Update erforderliche Version von XUpdate anzeigt. Derzeit ist die Version 1.0 die einzig zulässige.

Das Element kann aus verschiedenen Attributtypen bestehen:

  • xupdate:insert-before
  • xupdate:insert-after
  • xupdate:append
  • xupdate:update
  • xupdate:remove
  • xupdate:rename
  • xupdate:variable
  • xupdate:value-of
  • xupdate:if

Einfügungen und Anhänge ähneln dem XSLT-Stylesheet-Processing. Zum Erstellen eines XML-Kommentars muss beispielsweise folgender Code ausgeführt werden:

Für Anfragen gilt:

XSLT-Experten verstehen den folgenden Code intuitiv:

Hier wird das ausgewählte Objekt mit der Variablen „province“ verknüpft und der Wert dieser Variablen zum Anhängen eines neuen Weineintrags verwendet.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Warum ein überlasteter IT-Service Unternehmen schadet

Ein einziges IT-Problem kann ein gesamtes Unternehmen zum Stillstand bringen. Insbesondere sicherheitsrelevante Vorfälle bedrohen dabei…

1 Tag ago

Cyberkriminelle nutzen beschädigte Word-Dateien für Phishing-Angriffe

Viele Sicherheitsanwendungen erkennen die absichtlich beschädigte Dokumente nicht als gefährliche Dateien. Die Hintermänner haben es…

1 Tag ago

So viele digitale Endgeräte haben Kinder wirklich

Ab einem Alter von 10 Jahren haben die meisten ein eigenes Smartphone. Hälfte zwischen 6…

2 Tagen ago

Flüssigkeitsgekühlte High-Performance-Cluster

Energieeffiziente flüssigkeitsgekühlte Rechenzentren bringen wissenschaftlichen Fortschritt in Biowissenschaften und Medizin voran.

2 Tagen ago

Intel-CEO Pat Gelsinger tritt zurück

Der Manager verlässt auch das Board of Directors. Während der Suche nach einem Nachfolger leiten…

2 Tagen ago

NIS2: EU leitet Verfahren gegen Deutschland ein

Es geht auch um die Umsetzung der Richtlinie über die Resilienz kritischer Einrichtungen. Auch mehr…

2 Tagen ago