eScholarship Repository eScholarship Repository California Digital Library
eScholarship > ISCHOOL > Paper 2007-001

ISchool Papers

ISchool Website

Policies

Search ISchool

Submit a Paper

Notify me of new papers

institute_logo

ISchool Papers  •  ISchool Website  •  Policies  •  Search ISchool  •  Submit a Paper

SPath: A Path Language for XML Schema
Erik Wilde, UC Berkeley
Felix Michel, ETH Zürich

Download the Paper (290 K, PDF file) - February 1, 2007 Tell a colleague about it.
Printing Tips: Select 'print as image' in the Acrobat print dialog if you have trouble printing.

ABSTRACT:
While the information contained in XML documents can be accessed using numerous standards and technologies, accessing the information in an XML Schema currently is only possible using proprietary technologies. XML is increasingly being used as a typed data format, and therefore it becomes more important to gain access to the type system of an XML document class, which in many cases is an XML Schema. The XML Schema Path Language (SPath) presented in this paper provides access to XML Schema components by extending the well-known XPath language to also include the domain of XML Schemas. Using SPath, XML developers gain better access to XML Schemas and thus can more easily develop software which is type- or schema-aware, and thus more robust.

SUGGESTED CITATION:
Erik Wilde and Felix Michel, "SPath: A Path Language for XML Schema" (February 1, 2007). School of Information. Paper 2007-001.
http://repositories.cdlib.org/ischool/2007-001

 
bar
Open Archives Initiative eScholarship is a service of the California Digital Library bepress