Course Description
This course aims at providing knowledge about the use of Extensible Markup Language (XML) in Web applications. You will learn to create custom tags using XML Version 1.0. As part of this course, you will use client-side and server-side scripting and HTML along with XML to develop Web applications.
Course Objectives
After completing this course, students should be able to:
-
Implement Structured Data.
-
Create Consistent Data Stores.
-
Format Data.
-
Process XML Documents.
-
Link Data.
Who Should Attend
This course has been designed, assuming that you do not have any prior knowledge of XML. Attendees of this training should be skilled in working in the Windows environment, creating Web pages using HTML and processing data using client-side and server-side scripting is an essential prerequisite for attending this course.
Course Content
-
Introduction to Markup Languages
-
Evolution of SGML and HTML
-
Need for XML
-
Understanding XML
-
Applications of XML
-
The Future of XML
-
XML Vocabulary
-
Creating XML Documents
-
Introduction to XML Documents
-
Parts of an XML Document
-
DOCTYPE Definition
-
Document Type Definition (DTD)
-
DTD Symbols
-
Creating XML Documents using DTD
-
Comments
-
Creating Elements and Attributes
-
Elements
-
Attributes
-
XML Entities
-
XML Parsers
-
Solved Examples
-
An Introduction to XML Style Sheets
-
The Use of Style Sheets
-
Using Cascading Style Sheets (CSS)
-
XSL - The Style Sheet for XML Documents
-
XSL Terminology
-
XSL Style Sheet Template
-
A Complete XSL Example
-
Hyperlinks in XML Documents
-
Use of Hyperlinks
-
Linking in XML
-
Behavior of XLink
-
Links and DTD
-
XPointer
-
XML Document Object Model
-
Basic Features of the Document Object Model
-
XML Object Interfaces
-
Components of an XML DOM Tree Structure
-
Accessing XML Documents Using XML DOM
-
The XMLDOMDocument Object
-
The XMLDOMNode Object
-
The XMLDOMNodeList Object
-
The XMLDOMNamedNodeMap Object
-
XML Query Language
-
Design Goals of XSL Patterns
-
XSL Patterns Language Syntax