Title: XML Schema inference with XSLT
Full Citation
Permanent Link: http://ufdc.ufl.edu/UF00100740/00001
 Material Information
Title: XML Schema inference with XSLT
Physical Description: viii, 135 p. ; ill.
Language: English
Creator: Buntin, Scott McCollum ( Dissertant )
Wilson, Joseph ( Thesis advisor )
Bermudez ( Reviewer )
Hammer ( Reviewer )
Publisher: University of Florida
Place of Publication: Gainesville, Fla
Publication Date: 2001
Subjects / Keywords: XML (Document markup language)   ( lcsh )
Computer and Information Science and Engineering thesis, M.S   ( lcsh )
Dissertations, Academic -- Computer and Information Science and Engineering -- UF   ( lcsh )
Genre: government publication (state, provincial, terriorial, dependent)   ( marcgt )
bibliography   ( marcgt )
theses   ( marcgt )
non-fiction   ( marcgt )
Summary: With the increasing popularity of the eXtensible Markup Language (XML) as a data representation language, the need arises to reconcile disparate collections of data represented in XML. Document Type Definitions (DTDs) are the original mechanism for describing XML documents and determining if a given XML document conforms to a standard. Recently (2000-10-24) the XML Schema model has been proposed to replace DTDs. Schemas have several advantages over DTDs, most notably that they are themselves XML documents, allowing them to be manipulated with the same tools that are used to manipulate XML documents. While some tools exist for inferring DTDs and XML Schemas from an arbitrary XML document, these tools are not written in XSLT, which is the language created specifically for processing and transforming XML documents. A schema inference engine, written in XSLT, that directly infers a schema from an XML document, is a useful tool in its own right, but also serves as a demonstration of the use of XSLT as a programming language to perform highly computational tasks. In this project, XSLT is used as a general-purpose graph transformation language to transform and refine an XML Schema (possibly empty) into another XML Schema based on an arbitrary XML document input. To accomplish this goal, a new XSLT interpreter, called the XSLTEngine, was created. This interpreter implements features of the latest XSLT specification (XSLT 1.1) and also introduces some extension instructions based on the protocol outlined in the XSLT specification.
Summary: KEYWORDS: XML, XSLT, XML Schema, interpreter, extension instructions
Thesis: Thesis (M.S.)--University of Florida, 2001.
Bibliography: Includes bibliographical references (p. 132-134).
System Details: System requirements: World Wide Web browser and PDF reader.
System Details: Mode of access: World Wide Web.
Statement of Responsibility: by ScotMcCollum Buntin.
General Note: Title from first page of PDF file.
General Note: Document formatted into pages; contains viii, 135 p.; also contains graphics.
General Note: Vita.
 Record Information
Bibliographic ID: UF00100740
Volume ID: VID00001
Source Institution: University of Florida
Holding Location: University of Florida
Rights Management: All rights reserved by the source institution and holding location.
Resource Identifier: oclc - 48515015
alephbibnum - 002766282
notis - ANP4321


This item has the following downloads:


University of Florida Home Page
© 2004 - 2010 University of Florida George A. Smathers Libraries.
All rights reserved.

Acceptable Use, Copyright, and Disclaimer Statement
Last updated October 10, 2010 - Version 2.9.9 - mvs