After completing this course, you should be able to: Describe/differentiate the use of HTML and XML Enumerate the rules of a well-formed XML document Create and maintain XML documents. D[r]
Trang 1© Copyright IBM Corporation 2004 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Welcome to:
3.1
XM30 Introduction to XML and Related
Technologies
Trang 2XM301 Introduction to XML and Related Technologies
Instructor:
Please introduce yourself and provide your:
Name and organization
Job Role
Experience with Markup languages
Goals you hope to achieve
Trang 3© Copyright IBM Corporation 2004
Course Description
This course is designed to introduce students to the fundamentals
of XML and its significant derivative companion technologies: XML Schema, Namespaces, XPath, and XSL Transformations
Document Type Declarations (DTDs) are also introduced
The focus of the course is on the creation, specification and
processing of XML documents
The course is 2.5 days in length and provides extensive hands-on labs throughout
It is expected that additional, after class work (see notes below) will
be required to adequately understand the material we will introduce
Trang 4The course is targeted to Information Technology professionals involved in the exchange of information using XML as the data transport mechanism
Trang 5© Copyright IBM Corporation 2004
Prerequisites
Prerequisites:
There are no specific prerequisites for this course However, some familiarity with markup languages is recommended
Trang 6Course Objectives (1 of 2)
After completing this course, you should be able to:
Describe/differentiate the use of HTML and XML
Enumerate the rules of a well-formed XML document
Create and maintain XML documents
Describe the purpose and use of Document Type Definitions (DTDs)
Create DTDs describing the validation rules for specific XML instances*
Describe the purpose and use of XML Schema
Enumerate the benefits of XML Schema over DTDs
Create XML Schemas describing the validation rules for specific XML instances*
* using IBM WebSphere Studio Application Developer
Trang 7© Copyright IBM Corporation 2004
Course Objectives (2 of 2)
After completing this course, you should be able to:
Describe the purpose of XML Namespaces
Declare and use XML Namespaces in an XML document*
Describe the use of an XPath in the context of XSLT and XML Schema
Create XPath expressions that locate specific information in an XML instance*
Describe the use of XSL in the processing of XML documents Create an XSL Transformation to transform an XML document into some other instance*
* using IBM WebSphere Studio Application Developer
Trang 8Agenda - Day 1
Welcome and Introductions
Issues in Information Exchange
What is XML?
Lab Exercise
Overview of IBM WebSphere Studio Application Developer
Lab Exercise
Document Type Definitions
Lab Exercise
XML Namespaces
Lab Exercise
Trang 9© Copyright IBM Corporation 2004
Agenda - Day 2
XML Schema
Lab Exercise
XPath
Lab Exercise
XSL Transformation - Part 1
Lab Exercise
Trang 10Agenda - Day 3
XSL Transformation - Part 2
Lab Exercise
Trang 11© Copyright IBM Corporation 2004
Unit Summary
We've looked at the overall course objectives and a day-by-day agenda
Let's get started