Extensible
Markup Language (XML) |
XML stands
for eXtensible Markup Language. It has evolved from a more
generalized markup language known as SGML (Standard Generalized Markup
Language). SGML is a very complex language mainly used in big government
departments, companies and the army for storing and transferring large
volume
of data in electronic form. Since SGML was too cumbersome for use in
smaller establishments, XML was developed which contains all the salient
features
of SGML sans its complexity.
SALIENT FEATURES
Xml allows
you to give a name to each component of your data. It is a markup
language that can run on any platform, operating system, or environment.
It is designed to provide developers with a mechanism to better describe
their content. XML may become a way for databases from different vendors
to exchange information across the Internet.
APPLICATION
-
Structured
records, such as a purchase order.
-
An object
with data and methods, such as the persistent form of a Java object
or ActiveX control.
-
A
data record, such as the result set of a query.
-
An
application's user interface or other forms of graphical presentation.
TOPICS
COVERED
-
Getting Started
What is XML
Related XML Technologies
Working with XML
-
How XML is Used
Describing Information with XML
Advantages of XML and Drawbacks of XML
Real Life XML Examples
-
Basic Rules of XML
XML File Contents
Proper XML Syntax
valid Documents
Namespaces in XML
White SPace Handling
-
XML and Internet Exploere Data Binding
Introduction: What are data Islands?
Defining a Data Island and Binding to Layout
Styling Data Islands with CSS
Advanced Data Islands
Exercise:Data Paging
Exercise: Single-Record Binding
-
Using the DOM to Manipulate XML
Introduction to the DOM
Discovering Whats New in the XML
Extracting Information and Manipulating the Data
Creting New Document Content
Bringing It all together: DOM, the XML and the HTML Page
-
XML and XPath
What is XPath
Taking Xpath for a Spin
-
XSLT Overview
(Exstensible StyleSheet Language Transformations)
What is XSLT?
Styling XML with XSLT
-
Real World XSLT Examples
Simple XSLT Styling
Using XSLT with CSS
Repeating Items
Conditional Logic
Sorting and Rearranging
XML Data
-
Creating Document Type Definitions
What is a DTD?
DTD Syntax
Declaring Elements
Declating Attributes
Exercise: Defining the DTD for Our Business Card XML File
Associating an External DTD with a XML Document
-
Creating XML Schema Definitions
What is XML Schema? How is It Different from Other DTD's
Anatomy of a Schema
Declaring Elements
Declating Attributes
Defininf a Schema for Business Card
-
Additional XML Processing
Introduction to SAX (Simple API for XML)
How SAX Work
Course
Duration |
Fees
(Indian Rs.) |
Fees
(US $) |
30
sessions of 1 hr. each |
8,000 |
230 |
|