Skip to main content
Article
Xeena for schema: creating XML documents with a coordinated grammar tree
Faculty of Commerce - Papers (Archive)
  • Mark J Sifer, University of Wollongong
  • Frithjof Dau, University of Wollongong
  • Helen M Hasan, University of Wollongong
  • Kathryn P Crawford, University of Wollongong
  • Yardena Peres, Haifa University
  • Yoelle Maarek, Yahoo! Research
RIS ID
34139
Publication Date
1-1-2010
Publication Details

Sifer, M. J., Dau, F., Hasan, H. M., Crawford, K. P., Peres, Y. & Maarek, Y. (2010). Xeena for schema: creating XML documents with a coordinated grammar tree. International Journal of Computational Science and Engineering, 5 (2), 127-146.

Abstract

The vast heterogeneous network that is the World Wide Web requires common languages to facilitate the exchange and display of data and information in many forms. The Word Wide Web Consortium (W3C) developed the extensible markup language (XML) for this purpose. XML documents are produced automatically by applications or manually by users. When users do not produce documents regularly or when document languages are large and complex, manual editing can be a challenge. In these situations, better manual editing facilities that guide users and ease the burden of learning and recalling XML languages are needed. We present an XML editor design implemented in our Xeena for schema editor that addresses these needs. It is based on a new tree based grammar view that guides novice users and empowers experienced users to build XML documents. It lets users see and edit multiple levels of potential elements, unlike existing editors that present only one level of potential elements. We demonstrate its key features, present our grammar tree view design both informally and formally, and describe a user evaluation that supports the usability of our design.

Citation Information
Mark J Sifer, Frithjof Dau, Helen M Hasan, Kathryn P Crawford, et al.. "Xeena for schema: creating XML documents with a coordinated grammar tree" (2010) p. 127 - 146
Available at: http://works.bepress.com/msifer/2/