point10.1.2007
PHP With MySQL Programming remains the #1 selling course of 2007!

point related info
point1.8.2007
PHP/MySQL course ends the year in dramatic fashion by outselling all other courses in the final quarter of 2006.

point related info
newsletter icon
Enter valid email address to
receive our monthly newsletter
Email:

Name:
spacer
 

XML Essentials


Course Description:

Because of its relative simplicity and sophistication, XML has become a popular new standard for the Web and other existing applications. XML allows us to specify data formats; has the potential to provide the basic solution for enterprise application integration (EAI) problems and even broader B2B integration. XML is the technology of the future, with an ability to describe, capture, transform and process information content-- today.

This XML course will combine lecture with hands-on exercises to facilitate your understanding of XML and its potential uses. This course is an overview and introduction to XML and its various extended technologies.

In this course, you will:

  • Learn about the limitations of HTML and the solutions that XML has to offer.
  • Understand how XML can be used as the glue for data exchange in enterprise application development.
  • Understand the XML standard and new developments in XML-related technologies.
  • Design, create and use XML data files.
  • Create custom XML tags.
  • Structure and use Document Type Definitions (DTDs).
  • Structure and use Schemas.
  • Format XML data using CSS style sheets.
  • Transform XML documents into HTML for viewing in a browser.
  • Transform XML data using XSL style sheets.
  • Process XML data in a web browser using XSL style sheets.

Course Duration: 3-days
more info
email:
name:
phone: - -
message:

Prerequisites and Assumptions:

Participants should have a basic understanding of the World Wide Web, HTML, and publishing web content. Some familiarity with web technologies including scripting, Java, and knowledge of stylesheets is a plus.

Recommended Follow-up/RelatedCourses

Introduction to XML

  • Introduction to the WWW
  • Client and Server Side Technologies
  • What is XML?
  • Why XML?
  • XML Uses
  • XML compared to SGML and HTML
  • XML Related Standards

XML Basics
  • XML Syntax and Document Structure
  • Elements and Attributes
  • Well-Formed XML
  • Document Type Declaration
  • Entities
  • Processing Instructions

The Business Case for XML
  • The Business Case for XML
  • Business-to-Business Communication
  • Data Conversion
  • Content Syndication
  • Application Infrastructure

Designing XML Applications
  • XML Design Process
  • Elements versus Attributes
  • Resolving Name Conflicts
  • XML Namespaces

XML Editors

  • XML Spy
  • XmetaL
  • XML Pro
  • XML Notepad
  • Turbo XML

XML Validation and DTDs
  • Document Modeling
  • Valid XML
  • Document Type Definitions (DTDs)
  • DTD Syntax
  • Element and Attribute Declarations

Validating with Schemas

  • Schema Basics
  • Simple & Complex types

Validating with Schemas (cont'd)

  • Elements
  • Attributes

Formatting XML

  • What is XSL?
  • Cascading Style Sheets (CSS)
  • CSS and XSL Compared
  • CSS for XML
  • XSL Formatting Objects (XSL FO)

Transforming XML
  • XSL Basics
  • Templates and Pattern Matching
  • Instructions, Expressions and Functions
  • Example Uses

XSL Formatting Objects

  • What is XSL FO?
  • XSL FO Documents
  • Page Layouts and Formatting
  • Viewing XSL FO Data
  • Converting to PDF
  • FO Resources

XHTML
  • What is XHTML?
  • Why XHTML?
  • XHTML DTDs
  • Well-Formed XHTML

XML Case Studies

  • WML (Wireless Markup Language)
  • VoiceXML (Voice Extensible Markup Language)
  • WDDX (Web Distributed Data Exchange)

XML Processors
  • XML Parsers
  • MSDOM
  • MS XML 3 COM Object
  • Apache Xerces and Xalan

   
php logomysql logo

home | training | courseware | consulting | mentoring
contact us | about us | clients | news | policies

Copyright © 2005 by Ambrose King Company. All rights reserved.