Introduction

The Rev A: Overview of XML (WJO-1115) course provides an understanding of developing and using Extensible Markup Language (XML) documents. In this course, students learn the core concepts of XML, Document Type Definition (DTD), XML schemas, and XML processing. This course concludes by explaining the role of XML Path Language (XPath), XSL Transformations (XSLT), XML Query (XQuery), XML Linking (XLink), and XML Pointer (XPointer) languages in accessing and manipulating XML data.

Prerequisites

To succeed fully in this course, students should be able to demonstrate familiarity with the use of web browsers.

Objectives

Upon completion of this course, you should be able to:

  • Create well-formed XML documents
  • Create DTDs
  • Create XML schemas
  • Process XML documents using Document Object Model (DOM), Simple API for XML (SAX), JavaTM API for XML Processing (JAXP), and JavaTM Architecture for XML Binding (JAXB)
  • Explain the role of XPath, XSLT, XQuery, XLink, and XPointer languages

Intended Audience

Students who can benefit from this course are system engineers, professional services consultants, application developers, architects, and other technical personnel. The course provides an overview of XML for those who need to use XML in an enterprise.

Copyright 2006 Sun Microsystems, Inc. All rights reserved.