Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

XML Introduction

School/Trainer:

Hands On Technology Transfer - Canada
Calgary, Edmonton, Mississauga, Montreal, Ottawa, Toronto, Vancouver, Winnipeg, Canada

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' Students Will Learn:XML Syntax
DTDs and Schemas
Namespaces and Scoping
XSLT and XPath
XSL Format Objects

Description: This hands on XML course presents a thorough introduction to creating, validating, transforming, and formatting XML data. The course covers structuring data with XML; validating that data with document type definitions (DTDs) and schemas; creating and viewing XML documents; and transforming XML documents with the XML Stylesheet Language (XSL, XSLT and XPATH). Extensive examples and demos are provided, as well as comprehensive hands on lab exercises that reinforce the concepts being taught and introduce the practical application of XML to business problems.

Students interested in additional coverage of programming issues including Web Services, DOM parsing, and SAX parsing should instead register for the 5 day XML Programming class.

Prerequisites: Basic HTML knowledge. Attendance at the course Web Site Development with HTML/JavaScript is sufficient to meet prerequisites for this course.

XML Introduction Course Overview:
The Need for XML
Structured Data and Formatting
The Need for Structured Data
The Need for Richer Formatting Control
Advantages of XML
XML as an International Standard
SGML, XML, and HTML
World Wide Web Consortium (W3C) Specifications and Grammars
XML Applications and Tools
Creating and Viewing XML Documents
XML Document Syntax
The Concept of Well-Formedness
Well-Formed Structure
Elements and Tags
The XML Declaration
Editing and Viewing XML Documents
The Document Type Declaration
Start and End Tags
Empty Tags
Element Nesting
Element Attributes
Comments
Special Characters and Built-In Entities
CDATA Sections
Embedded XML
External XML
XML Parsers
Displaying Data in Tables Using DHTML

Validating XML Documents with DTDs
The Concept of Data Validation
Writing Document Type Definition (DTD) Files
Internal and External DTDs
Validating Parsers
The !DOCUMENT Tag
Specifying Valid Elements and Subelements
Specifying Valid Attributes
Specifying Valid Entities
Specifying Parameter Entities
The CDATA Type
The ID, IDREF, and IDREFS Types
The ENTITY and ENTITIES Types
The NMTOKEN and NMTOKENS Types
The NOTATION Type
Enumerations
Conditional Sections
Creating Internal DTDs
Linking External DTDs to XML Documents
Validation Tools
Validating XML Documents with Schemas
Schema Design Goals (Limitations of DTDs)
Mixing DTDs and Schemas
Resolving Name Conflicts with Namespaces
Schema Composition
Linking Schemas to XML Documents
Annotation Declarations
Element Declarations
Attribute Declarations
W3C Schema Data Types
Specifying Simple Types
Regular Expressions
Working with User-Defined Data Types
Union and List Types
Specifying Complex Types
Deriving Complex Types Using Inheritance
Reusable Groups
Substitution Groups
Identity Elements
Validating Uniqueness
Validating Required Fields
Combining and Redefining Schemas

Transforming XML Documents with XSLT and XPath
The Limitations of CSS
XSL Stylesheet Advantages
Transformation vs. Formatting
XSLT and XSL-FO
XSLT Templates
XPath Data Model
Declaring XSL Stylesheets
Built-In Templates
Using Templates as Subroutines �xsl:apply-templates
XPath Expression Syntax
XPath Functions and Predicates
Inserting Elements �xsl:element
Inserting Attributes �xsl:attribute
Extracting Node Values �xsl:value-of
Looping �xsl:for-each
Sorting - The order-by Attribute
Simple Conditionals �xsl:if
Multiple Conditionals �xsl:choose, xsl:when, and xsl:otherwise
Copying Nodes �xsl:copy
Modular Design Using Named Templates
Rendering HTML Using XSLT and CSS
XML-to-XML Transformations
XML Namespaces
The Need for Namespaces
Specifying a Namespace
URLs, URIs, and URNs
Qualifying Names
Namespace Scoping
The HTML Namespace
Additional Significant Namespaceses
Formatting XML Documents with XSL-FO

XML Documents with XSL-FO
Purpose of XSL Formatting Objects (XSL-FO)
XSL-FO Documents and XSL-FO Processors
XSL-FO Namespace
Page Format Specifiers
Page Content Specifiers
Presentation Conversion

...''

Please go to the school's official website for training price and schedule:
http://www.traininghott.com/

Phone:1-800-413-0939

School Address:

75 Watline Avenue
Suite 129
Mississauga, Ontario
L4Z3E5 Canada

Jobs & Resumes: Calgary, Edmonton, Mississauga, Montreal, Ottawa, Toronto, Vancouver, Winnipeg
Houses & Roommates: Calgary, Edmonton, Mississauga, Montreal, Ottawa, Toronto, Vancouver, Winnipeg




Other training courses offered by Hands On Technology Transfer - Canada:

Java EE Web Application Development
Java EE Web Application Development with Apache Struts
Apache Struts 1 Framework
Web Site Development with HTML/JavaScript
JavaScript Programming
Perl
Perl Programming and CGI Scripting
ASP
PHP
XML Programming
UNIX/Linux Fundamentals
Linux System Administration
Korn Shell Programming
ANSI C Programming
X/Motif Programming
C++ Programming
MFC Programming for C++ Programmers
COM/DCOM
Microsoft Windows System Programming


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
If you can not find a training course suitable for you instantly, you can leave your training request here and let trainers contact you later.

- Other Locations -
Sacramento
London
Littleton
- Online Course -
XML Introduction



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008