Abstract
Electronic commerce seeks improvements of business processes by aggressively exploiting the enormous increases in information exchange offered by digital telecommunication systems. XML is seen as an important step to overcome the problems of heterogeneity of data exchange between different systems, albeit the structural as well as the semantic heterogeneities are not even touched by this standard: The same information is encoded quite differently in XML by different information systems. Therefore, to let these information systems communicate and interoperate, it is necessary to transform XML documents.
We propose a new way to generate such transformations based on the XSLT language which was originally developed for rendering XML documents. We aim to improve the way XSLT transformations are developed by binding XSLT transformers to the document type descriptions of source and target documents and introducing and exploiting the concepts of composition and specialization for DTD as well as for transformers in XSLT, resulting in highly improved efficiency and quality.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
S. Abiteboul, P. Buneman, and D. Suciu. Data on the Web. Morgan Kaufmann Publishers, 2000.
P. Buneman. Semistructured data. Tutorial in Proceedings of the 16th ACM Symposium on Principles of Database Systems, 1997.
World Wide Web Consortium. W3C. http://www.w3c.org/, 2001.
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Entwurfsmuster-Elemente wiederverwendbarer objektorientierter Software. Addison-Wesley, 1996.
H. Groiss and J. Eder. Workflow systems for inter-organizational business processes. ACM SIGGROUP Bulletin, Dec. 1997.
E. R. Harold. XML Bible. IDG Books Worldwide, 1999.
D. Martin, M. Birbeck, M. Kay, et al. Professional XML. Wrox Press, 2000.
T. Milo, D. Suciu, and V. Vianu. Typechecking for XML transformers. In Proceedings of the Nineteenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS 2000, Dallas, Texas), 2000.
D. Suciu. An overview of semistructured data. ACM SIGACT News, 1998.
D. Suciu. Semistructured data and XML. In Proceedings of International Conference on Foundations of Data Organization, Kobe, Japan, 1998.
P. Wadler. A formal semantics of patterns in XSLT. Markup Technologies, 1999.
P. Wadler. Two semantics for XPath. http://cm.bell-labs.com/cm/cs/who/wadler/, 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Eder, J., Strametz, W. (2001). Composition of XML-Transformations. In: Bauknecht, K., Madria, S.K., Pernul, G. (eds) Electronic Commerce and Web Technologies. EC-Web 2001. Lecture Notes in Computer Science, vol 2115. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44700-8_7
Download citation
DOI: https://doi.org/10.1007/3-540-44700-8_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42517-5
Online ISBN: 978-3-540-44700-9
eBook Packages: Springer Book Archive