Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2011, International Journal of Web Information Systems
…
43 pages
1 file
Purpose – XML has spread beyond the computer science fields and reached other areas such as, e-commerce, identification, information storage, instant messaging and others. Data communicated over these domains are now mainly based on XML. Thus, allowing non-expert programmers to manipulate and control their XML data is essential. The purpose of this paper is to present an XA2C framework intended
Reliable and Autonomous Computational Science, 2010
XML has crossed the borders of software engineering and has spread to other areas such as e-commerce, identification, information storage, instant messaging and others. It is used to communicate crucial data over these domains. Thus, allowing non-expert programmers to manipulate and control their XML data is essential. In the literature, this issue has been dealt with from 3 perspectives: (i) XML alteration/adaptation techniques requiring a certain level of expertise to be implemented and are not unified yet, (ii) mashups, which are not formally defined yet and are not specific to XML data, and (iii) XML-oriented visual languages based on structural transformations and data extraction mainly and not allowing XML textual data manipulations. In this paper, we discuss existing approaches and present our XA2C framework intended for both non-expert and expert programmers able to provide them with means to write/draw their XML data manipulation operations. The framework is designed in the combined spirits of both mashups and XML-oriented visual languages by defining a well-founded modular architecture similar to mashups and an XML-oriented visual functional composition language based on colored petri nets. The framework takes advantage of existing XML alteration/adaptation techniques by defining them as XML-oriented manipulation functions. A prototype called XA2C is developed and presented here with the set of tests conducted to validate our approach.
2008
This volume contains the papers presented at the Sixth Portuguese XML Conference, called XATA (XML, Aplicações e Tecnologias Associadas), held in Évora, Portugal, 14-15 February, 2008. The conference followed on from a successful series held throughout Portugal in the last years: XATA2003 was held in Braga, XATA2004 was held in Porto, XATA2005 was held in Braga, XATA2006 was held in Portalegre and XATA2007 was held in Lisboa.
Fundamenta Informaticae, 2016
We discuss three well-known languages for querying and manipulating XML documents: XQuery, XPath and XSLT. They are considered to be the standard languages for processing XML documents. However, specifying their complete semantics in a formal way seems almost impossible. Indeed, an attempt by the W3C XML Query Working Group to do so for XQuery was ultimately abandoned. We introduce three sublanguages, called MiXPath, MiXQuery and MiXSLT, and describe their syntax and formal semantics. The syntax and semantics of these languages are chosen such that they are consistent with the ones given in the related W3C recommendations. As such this provides a practical foundation for research and teaching of XML languages. For this purpose the sublanguages are chosen such that they contain the most crucial features, constructs and expressions of each of these three languages.
Extensible Markup Language (XML) is a meta-language for defining new languages. Its impact on the modern and emerging web technologies has been (and will be) incredible and it has represented the foundation of a multitude of applications. This chapter is devoted to the presentation of XML and its applications. It provides an introduction to this wide topic, covering the principal arguments and providing references and examples
World Wide Web Conference Series, 2005
The increased importance of XML as a data representation format has led to several proposals for facilitating the development of applications that operate on XML data. These proposals range from runtime API-based interfaces to XML-based programming languages. The subject of this paper is XJ, a research language that proposes novel mechanisms for the integration of XML as a first-class construct
Designed for librarians and library staff, this workshop introduces participants to the extensible markup language (XML) through numerous library examples, demonstrations, and structured hands-on exercises. Through this process you will be able to evaluate the uses of XML for making your library's data and information more accessible to people as well as computers. Examples include adding value to electronic texts, creating archival finding aids, and implementing standards compliant Web pages.
2019
XML as a markup language defines rules to encode data in a free format comprehensive by both human and machines. Usage of XML as a support for data integration, file configuration and interface definition is widely adopted and implemented by the software industry community. The purpose of this paper is to examine an implementation of XML as a programming language, extending the capabilities offered by frameworks and simplifying the coding tasks. The code becomes a set of functions sharing the same pattern all written as XML parts. The defined language takes advantage from the predefined common libraries and provides a mean to invoke handlers from user interface components. Programmers take benefits from the simplicity of this language to apprehend quickly the logic implemented by a function, which result in an increase in maintenance quality and rapid development stability.
2007
We propose a new conceptual model for XML data called XSEM as a combination of several approaches in the area of the conceptual modeling for XML. The model divides the conceptual modeling process of XML data to two levels. On the first level, a designer designs an overall non-hierarchical conceptual schema of a domain. On the second level, he or she derives different hierarchical representations of parts of the overall conceptual schema using transformation operators. These hierarchical representations describe how ...
Recently XML is the standard format used for the exchange of data between information systems and is also frequently applied as a logical database model. If we use XML as a logical database model we need a conceptual model for the description of its semantics. In this paper, we describe our work on a new conceptual model for XML called XSEM created as a combination of several ap- proaches applied in the area of conceptual modeling for XML.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
Communications of the IIMA
International Journal of Information Retrieval Research, 2011
IBM Systems Journal, 2000
StandardView, 1998
Proceedings of the 2006 ACM symposium on …, 2006
Proceedings of the twelfth international conference on World Wide Web - WWW '03, 2003
Issues In Information Systems, 2006
Integrated Spatial Databases, 2000
… of the 2002 ACM symposium on …, 2002
Journal of International Technology and Information Management, 2004
Proceeding of the eighth ACM symposium on Document engineering - DocEng '08, 2008
Proceedings of the Southwest Decision Sciences Institute, 2011
Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001