|
XML training course provided by Intoweb in Johannesburg and Pretoria, South Africa
What
is XML?
XML (Extensible Markup Language) tags data in the
proper context to tell you what that document means.
XML
allows software applications to make greater use of the
data and this simplifies the instructions needed, as
well as
removing expensive, complicated and time-consuming processes.
As definitions are added or changed, the receiver does
not have to redevelop software; rather he simply reads the
tags
and takes the appropriate action.
Pre-Requisites
HTML.
Course Details
Intoweb has extensive experience in using XML to make your
web application work simpler and faster. Once your
programming site has been created, using the XML tags
we can easily
and at low costs the to client change and modify the
code as
needs be. Intoweb is ISETT SETA accredited.
Intoweb provides in-depth as well as hands-on
training and our course leaders play an interactive role
in
the training
to make sure candidates understand the lessons. Intoweb
does not offer amateur lecture notes; rather each
course member
will be supplied with a quality, comprehensive textbook.
Duration: 2 days
Courses are are offered
on the availability of students. This course is only scheduled for minimum 4 people from
your company. If you are interested
in taking this course please contact:
(Please specify the course in your email enquiry)
Table of contents
Introducing XML
About this book
Web Language Evolution
What's Wrong With HTML?
The XML Solution
Hello World
Displaying XML
XML Editors
XML Spy Views
XML Spy Browser View
XML Spy Validation
XML Notepad
|
XML Basics
What is XML?
Tag Format
The XML Declaration
Elements
Element Attributes
Empty Elements
Comments
Character Entities
CDATA Blocks
XML Car Document
Car Document Output
|
Document Type Definition
Schemas Introduced
DTD Declaration & Naming
Defining Elements
Text-Only Elements
Single Child Elements
Sequential Child Elements
Alternative Child Elements
Child Quantifiers
Define Element Attributes
Fix Attribute Values
Unique Attribute Values
Referencing Unique Attributes
String Entities
Including Other DTDs
Unparsed Entities
Using Unparsed Entity
|
XMLSchema
XMLSchema versus DTD
XMLSchema Declaration
Annotation Comments
Indicating Schema Location
Data Typing Elements
Number Types
Date & Time Types
Custom Data Typing
Range Restriction
Restrict String Length
Restrict Digits
Pattern Restrictions
Acceptable Alternatives
List Types
Predefining Values
|
XMLSchema Complex Types
Defining Element-Only Elements
Setting Element Sequence
Allowing Element Choices
Permitting Unordered Elements
Naming Element Groups
Referencing Named Groups
Referencing Elements
Limiting Occurrences
Defining Text-Only Elements
Defining Empty Elements
Defining Mixed-Content Elements
Extending Other Complex Types
Declaring Complex Type Elements
Anonymous Complex Types
Declaring Attributes
Requiring Attributes
Predefining Attribute Content
Defining Attribute Groups
Referencing Attribute Groups
|
XML Namespaces
Conflicting Elements Problem
The Namespace Solution
Namespace Prefixes
Namespace Scope
Choosing a Namespace
Registering a Domain Name
Schema Namespaces
XML Style Sheet Namespaces
Importance of Namespaces
|
XSL Transformation
Template Rules
The Node Tree
Basic Stylesheet
Applying Templates
Transforming To HTML
Transforming To Text
Displaying Selected Nodes
Creating Tables
Conditional Output
Sorting Nodes
Adding Attributes
|
XPath
What is XPath?
The Current Node
Child Nodes
Parent & Sibling Nodes
All Descendants
Select From Root
Selecting Attributes
Selecting Subsets
Node Position
Sum Values
Total Nodes
Formatting Numbers
Arithmetical Functions
Rounding Numbers
Substrings
Translating Text
|
Cascading Stylesheets
CSS Basics
Comments & Selectors
Selector Priority
Properties & Inheritance
Property Values
Flow Objects
Boxes
Box Properties
Box Properties Shorthand
Font Properties
Font Style
Font Shorthand
Text Properties
Colour Properties
Background Properties
Calling Stylesheets From XML
Calling Stylesheets From HTML
Using Internal Stylesheets
Applying Styles Locally
|
XLink & XPointer
Creating A Link
Creating A Link set
Defining Reference Points
Defining Connections
Using A Link set
Linking To Part Of A File
A Simple XPointer
Walking XPointer
XPointer Range
|
XML DOM
What Is The DOM?
DOM Nodes
Document Object
Walking The Element Tree
Element Object
Text Object
Maintaining State
Attributes
DOM Application
Common Errors
Error Solving
XML Resources
|
|
Please contact us
|