What is XML?
A History of XML and SGML
How are people using XML?
XML Support in Web Browsers
IE 5 Support
Netscape 6 Support
Browser XML Chart
Server-side XML
First XML Document
~
~
~
~
~
~
~
~
XML Example
The Tree Structure of XML
XML Tools
Technology we use
Non-validating Parsers
Validating Parsers
Translating
DOM & SAX
XML Syntax
~
~
~
~
~
~
~
~
~
Differences between XML and HTML
Differences between XML and HTML
Common mistakes
Quoting Attributes
CAPITALIZATION
Other Issues
Required XML Elements
XML Vocabulary
XML Version 1 Resources
XML Elements and Attributes
~
~
~
What is an Element?
What is an Attribute?
When should you use Elements and Attributes?
Using DTDs (Document Type Definitions) I
~
~
~
~
What is a Document Type Definition?
Declaring use of a DTD in your XML file
Internal or External, or none?
What is a Content Model?
Using DTDs (Document Type Definitions) II
~
~
~
~
~
~
~
Elements
Attributes
Entities
Examples
DTD: The Specifics
ANY and EMPTY
Aside: XML Schema
XSLT Basics
eXtensible Stylesheet Language
The Transformation Process
An XSLT Stylesheet
Output Types
Elements and Attributes
XPath
XPath in XSLT
XPath Expression
Location Paths
Node Test
Axis
Predicate
Accessing Nodes
Abbreviated Syntax
Accessing Nodes with Abbreviated Syntax
XPath Functions
XPath Operators
Using XPath Functions and Operators
Flow Control
Looping in XSLT
Looping with xsl:for-each
Sorting with XSLT
Looping and Sorting
Conditions with XSLT
Conditionals
Templates, Parameters and Variables
xsl:apply-templates
Using xsl:apply-templates
xsl:call-template
Passing Parameters
Using xsl:call-template
Removing Content
Template Modes
Template Priority
XSLT Variables
Multiple Documents
Including XSLTs
Importing XSLTs
Conflict Resolution
The document() Function
Reusing Templates
Working with Keys
Key Basics
Creating a Simple Key
Improving Performance with Keys
Improving Performance with Keys
Grouping
Grouping Songs By Artist
Advanced Techniques
Working with Numbered Lists
Outputting Processing Instructions
Copying Nodes
Tying It All Together: XSLT
Tying it all Together
Transforming the Business Letter
Bandra (W): 1st Floor. O'Priya Building, Peter Dias Road, Near Mehboob Studio , Bandra (West) Mumbai - 400 050, India
+91 - 26551794 / +91 9322755916
Andheri (W): Office No R- 26, 1st Floor, RNA Complex Lokhandwala, 3rd Cross Lane, Next to High Point Restaurant, Andheri (West) Mumbai - 400 053, India
: +91 9820494017