| XML Programming Extensible Markup Language A 4 days course Language: English This course is only available on request!! |
![]() |
|
DESCRIPTION |
WHAT YOU WILL LEARN |
|
WHO SHOULD ATTEND: |
ASSUMED KNOWLEDGE |
OUTLINES
1: INTRODUCTION
1) What is a Markup Language?
2) SGML
3) HTML
4) XML
5) XML Vocabularies
6) Creating Semantic Tags
2: Getting Started With XML
1) XML Syntax
2) Elements
3) Attributes
4) Comments
5) Entity References
6) CDATA
7) Parsing XML
8) Processing Instructions
3: DOCUMENT TYPE DEFINITIONS
1) Introduction to DTD's
2) Element Type Declarations
3) Cardinality Summary
4) Attribute List Declarations
5) String Attribute List Declarations
6) Enumerated Attribute List Declarations
7) ID Attribute List Declarations
8) NMTOKEN Attribute List Declarations
9) Attribute Default Specifications
10) Entity Declarations
11) ENTITY Attribute List Declarations
12) NOTATION Attribute List Declarations
4: CASCADING STYLE SHEETS LEVEL 1
1) What is CSS?
2) Creating CSS1 Style Sheets
3) Selecting Elements
4) Inheritance
5) Cascades
6) Comments
7) Property Names and Values
5: XML STYLESHEET LANGUAGE (XSL)
1) What is XSL?
2) What is XSLT?
3) Using XSL
4) XSL Syntax
5) Associating Documents with Stylesheets
6) XSL Stylesheet Elements
7) XSL Template and Value-of Elements
8) XSL Apply-Templates Element
9) Patterns for matching elements
10) XSL if Element
11) XSL Choose Element
12) XSL For-Each Element
13) XSL Sort Element
14) Sorting in the Older Namespace
15) XSL Comment Element
16) Miscellaneous
6: XML SCHEMA
1) XML Schemas
2) XML Schema Syntax
3) Simple and Complex Types
4) Annotations
5) Element Declarations
6) Creating Lists
7: DOCUMENT OBJECT MODEL (DOM)
1) What are Parsers?
2) Parsing with DOM
3) Traversing the Tree
4) A Second Example
5) More Traversal Methods
6) Building the Node Tree
8: SAX API
1) Parsing with SAX
2) Event Handling in SAX
9: FUTURE XML CAPABILITIES
1) XLink
2) XPointer