Course Syllabus
Introduction to XML
Description of the XML
Differences between XML, SGML, HTML
Uses of XML
Standard XML Applications
XML Documents
Creating Well-Formed XML Documents
Adding Elements to the Documents
Adding Attributes to Elements
Namespaces
Adding Comments, Processing Instructions and CDATA Sections
Document Type Definitions (DTD)
Basic Criteria for Valid XML Document
Advantages making an XML Document Valid
Document Type Declarations
Declaring Element Types
Declaring Attributes
Using Namespace in Valid Documents
Notation, Entities, XML Content Models
External DTD
Building Document Structures
XML Path Language (XPATH)
Location Path
Using Axes
Using Node Test
Using Predicates
XPath Abbreviations and Default Rules
XML Stylesheets Language (XSL)
Basic of XSL Transformations (XSLT)
Using XSLT Template
Using Multiple Templates
Using Select and Match Expression
Filtering and Sorting XML Data
Accessing XML Attributes
Using Conditional Structure
XML Document Object Model (DOM)
Introduction to the DOM
XML DOM Nodes
XML DOM Node Tree
XML DOM Access Nodes
XML DOM Node Information
XML Schemas
Basic of XML Schemas
Creating XML Schemas
The Built-in XML Schemas Elements
Creating Element and Types
Simple types
Complex types
Specifying a Number of Elements
Specifying Element default Values
Creating Attributes
Building Document Structure
XML Application In Databases Environment
Solving the Basic Problem
Presenting XML in the Client-Server
Group Project Presentation
Description of the XML
Differences between XML, SGML, HTML
Uses of XML
Standard XML Applications
XML Documents
Creating Well-Formed XML Documents
Adding Elements to the Documents
Adding Attributes to Elements
Namespaces
Adding Comments, Processing Instructions and CDATA Sections
Document Type Definitions (DTD)
Basic Criteria for Valid XML Document
Advantages making an XML Document Valid
Document Type Declarations
Declaring Element Types
Declaring Attributes
Using Namespace in Valid Documents
Notation, Entities, XML Content Models
External DTD
Building Document Structures
XML Path Language (XPATH)
Location Path
Using Axes
Using Node Test
Using Predicates
XPath Abbreviations and Default Rules
XML Stylesheets Language (XSL)
Basic of XSL Transformations (XSLT)
Using XSLT Template
Using Multiple Templates
Using Select and Match Expression
Filtering and Sorting XML Data
Accessing XML Attributes
Using Conditional Structure
XML Document Object Model (DOM)
Introduction to the DOM
XML DOM Nodes
XML DOM Node Tree
XML DOM Access Nodes
XML DOM Node Information
XML Schemas
Basic of XML Schemas
Creating XML Schemas
The Built-in XML Schemas Elements
Creating Element and Types
Simple types
Complex types
Specifying a Number of Elements
Specifying Element default Values
Creating Attributes
Building Document Structure
XML Application In Databases Environment
Solving the Basic Problem
Presenting XML in the Client-Server
Group Project Presentation
Frequently Asked Questions
Q1 : full name
A1 : xml programming
A1 : xml programming