Output schemas of XSLT stylesheets and their applications

  • Authors:
  • Sven Groppe;Jinghua Groppe

  • Affiliations:
  • University of Lübeck, Institute of Information Systems, Ratzeburger Allee 160, D-23538 Lübeck, Germany;University of Lübeck, Institute of Information Systems, Ratzeburger Allee 160, D-23538 Lübeck, Germany

  • Venue:
  • Information Sciences: an International Journal
  • Year:
  • 2008

Quantified Score

Hi-index 0.07

Visualization

Abstract

The capabilities of XSLT processing are widely used to transform XML documents into target XML documents. These target XML documents conform to output schemas of the used XSLT stylesheet. Output schemas of XSLT stylesheets can be used for a static analysis of the used XSLT stylesheet, to automatically detect the XSLT stylesheet of target XML documents or to reason on the output schema without access to the target XML documents. In this paper, we develop an approach to automatically determining the output schema of an XSLT stylesheet. We also describe several application scenarios of output schemas. The experimental evaluation shows that our prototype can determine the output schemas of nearly all typical XSLT stylesheets and the improvements in preciseness in several application scenarios when using output schemas in comparison to when not using output schemas.