Logo
Macresource Computer Training Courses
Macresource Computer Training Courses
Course details Home Training Pricing Contact Booking Computer training room hire
  COURSE DETAILS - XML - About | XML Introduction | XML Advanced
Add XML1 to my courses XML Introduction (3 days)
Public Courses: £795  Click on one of the dates below to book a course
Click this icon to book online 13-15 Aug 07 10-12 Sep 07 19-21 Nov 07      
  2-4 Jan 08 10-12 Mar 08 21-23 May 08 30 Jun-2 Jul 08 11-13 Aug 08 8-10 Sep 08
  17-19 Nov 08          
Suitable for web developers with a good knowledge of HTML and a reasonable all-round awareness of web development and scripting/programming.
Basics
  Overview
SGML
HTML
Need for XM
Goals of XML
Writing XML Documents
Case sensitivity
The Root Element
Well-formed XML Documents
Rules for tags
Rules for Attribute Values
Structures of XML Documents Displaying XML Documents
XML Vs HTML
Benefits of XML
Well formed XML documents
  Introduction
Creating a Simple XML Document
An XML file in a web browser
Assigning Meaning to XML Tags
A Well-formed XML document
The Document Element
XML Elements
Attributes
Comments
Processing Instructions
CDATA sections
Basic XML Rules
DTDs
  Overview of XML validation
Valid Documents
XML Validating Parsers
Types of DTD's
Declaring Elements
Empty Elements
Elements with only character data
Elements with any content
Elements with children (sequences)
Attribute Declaration
Default attribute value
Implied attribute
Required attribute
Fixed attribute value
Parsed Entity
Unparsed Entity
Predefined Entities
Internal and External Entities
Introduction to XML Schema
  When to use XML schema
Schemas and DTDs compared
Schema elements and attributes
Declaring simple elements
Declaring attributes
Defining complex elements
Complex empty elements
Complex text-only elements
  Mixed complex elements
String, date and numeric data types
XSL Transformation
  What is XSLT?
The xsl:stylesheet element
The xsl:template Element and match attribute
The xsl:apply-template Element and select attribute
The xsl:value-of element
The xsl:for-each element
Matching Nodes
Matching the root node using the value "/"
Matching the Children of a particular node
Matching the descendants
Applying a style to a single element
XSL Sorting
Using the order-by attribute
Using xsl:sort element
XSL Filtering
Using xsl:if element
Using xsl:choose element
Merging multiple style sheets
 
 


Home Page

Site Map

Articles

Links & Resources

Press Releases

Fast-track specials
Adobe Acrobat
Apple Mac
Dreamweaver
FileMaker Pro
Flash
Microsoft Access
Microsoft Excel VBA
Microsoft Project
Residential courses
 
Adobe Creative Suite 2
Adobe Dreamweaver
Adobe Flash
Excel VBA
Microsoft Project
PHP/MySQL
 
 
RSS Feed: Free computer tutorials
Free
Computer
Tutorials