XUpdate

XUpdate

XUpdate steht für XML Update Language und ist eine XML-basierte Sprache zur Datenmanipulation. Der aktuelle Working Draft ist aus dem Jahr 2000 und damit recht alt. Es scheint, als ob die Entwicklung eingestellt ist. Eventuell wird die Manipulationskomponente in neuere Versionen von XQuery einfließen. Dennoch wird XUpdate von einigen nativen XML-Datenbanken unterstützt.

Hervorgebracht wurde der XUpdate Working Draft im Rahmen des XML:DB-Projektes, das schon seit längerem bei Sourceforge gehostet wird.

Der Namespace von XUpdate ist die URI http://www.xmldb.org/xupdate. Die Domain ist mit dem Umzug zu Sourceforge jedoch nicht mehr gleichzeitig die Heimat des Projektes.

Aufbau

XUpdate besteht aus den folgenden Hauptelementen:

  • xupdate:modifications
  • xupdate:insert-before
  • xupdate:append
  • xupdate:update
  • xupdate:remove
  • xupdate:rename

Zur Selektion der zu manipulierenden Daten wird XPath verwendet.

Beispiel

<?xml version="1.0"?> 
<xupdate:modifications version="1.0"
                       xmlns:xupdate="http://www.xmldb.org/xupdate">
  <xupdate:insert-after select="/addresses/address[1]" > 
    <xupdate:element name="address">
      <xupdate:attribute name="id">2</xupdate:attribute>
      <fullname>Lars Martin</fullname> 
      <born day='2' month='12' year='1974'/> 
      <town>Leipzig</town> 
      <country>Germany</country> 
    </xupdate:element> 
  </xupdate:insert-after> 
</xupdate:modifications>

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • XUpdate — is a lightweight XML query language for modifying XML data. After some early enthusiastic development by a small team, the development of the standard faltered around the end of 2000 and it has never found widespread adoption. However, it has… …   Wikipedia

  • XUpdate — es un lenguaje enfocado a la actualización de bases de datos XML, lo que significa que este analiza el archivo XML y genera las tablas para el manejo de los documentos. A pesar de un comienzo entusiasta, el proyecto se encuentra virtualmente… …   Wikipedia Español

  • .xml — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Extensible Markup Language Dateiendung .xml …   Deutsch Wikipedia

  • Validierender Parser — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Extensible Markup Language Dateiendung …   Deutsch Wikipedia

  • XML — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Extensible Markup Language Dateiendung …   Deutsch Wikipedia

  • XML-Datenbank — Als XML Datenbank werden Datenbanken oder Datenbankverwaltungssysteme bezeichnet, die Daten im XML Format speichern oder anderweitig mit XML Daten umgehen können. Man kann daher XML Datenbanksysteme in zwei Kategorien unterteilen: XML enabled:… …   Deutsch Wikipedia

  • Xml — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Extensible Markup Language Dateiendung …   Deutsch Wikipedia

  • List of XML markup languages — This page aims to list articles related XML markup languages. This is so that those interested in the subject can monitor changes to the pages by clicking on Related changes in the sidebar and on the bottom of the page.The list is not necessarily …   Wikipedia

  • Extensible Markup Language — Vorlage:Infobox Dateiformat/Wartung/Standard fehlt Extensible Markup Language Vorlage:Infobox Dateiformat/Wartung/Screenshot Format D …   Deutsch Wikipedia

  • Bases de datos nativas XML — Saltar a navegación, búsqueda Contenido 1 Introducción 1.1 ¿En que consisten las Bases de Datos nativas en XML? 1.2 Base de datos centrada en documentos …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”