• We are available for any custom works this month
  • Main office: Springville center X264, Park Ave S.01
  • Call us (123) 456-7890 - (123) 555-7891

Course Information

About this Course

This course provides basic principles of XML that are designed to separate mark-up from related content. It also prepares the student the typical and important uses for XML-based mark-up languages.In addition, it also covers the grammatical rules in order to work with XML.

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

Frequently Asked Questions

Q1 : full name
A1 : xml programming