Update XML data by using graphical languages

  • Authors:
  • Wei Ni;Tok Wang Ling

  • Affiliations:
  • National University of Singapore, Singapore;National University of Singapore, Singapore

  • Venue:
  • ER '07 Tutorials, posters, panels and industrial contributions at the 26th international conference on Conceptual modeling - Volume 83
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

To be a full-featured data exchange format, XML should support not only queries but also updates on its contents. The new W3C XML update facility has proposed a set of operators (insert, delete, replace and rename) and expressions to modify XML data. However, the new update standard is an extension of XPath/XQuery. As a result, it requires the full knowledge about complex XPath/XQuery writing techniques, which is too difficult for common users to use. In this paper, we intuitively represent XML update expressions as graphs. Based on our previous works of GLASS (Graphical query LAnguages for Semi-Structured data), we make an extension, named as GLASSU, to support the new XML update facility. To our best knowledge, it is the world first graphical language that supports XML updates.