UC Berkeley School of Information

IS 242: XML Foundations

Mission statement

The Extensible Markup Language (XML), with its ability to define formal structural and semantic definitions for metadata and information models, is the key enabling technology for information services and document-centric business models that use the Internet and its family of protocols. This course introduces XML syntax, transformations, schema languages, and the querying of XML databases. It balances conceptual topics with practical skills for designing, implementing, and handling conceptual models as XML schemas.

The course is intended to prepare you to design, develop and use structured information encoded in the XML standard. We will explore not only the XML language itself and the definitions used to create information structures, but we will also examine some of the standard structures in use today and how information is embodied, stored, retrieved, transformed and displayed using XML-based technologies.