public training highlights of public training course curriculum online IT training certification training programs expert IT consulting services about itte news testimonials request information





EMPOWERING PEOPLE WITH KNOWLEDGE





Understanding XML (eXtensible Markup Language), Level I
     Length: 2 days
     Tuition $895


Course Dates

Register now online or call 1-831-662-9164.

Overview

XML was developed by an SGML Editorial Review Board formed under the auspices of the WorldWide Web Consortium (W3C) in 1996. XML is a standardized text format confirming to ISO 8879 standard specifically designed for transmitting structured data to Web applications. Strictly speaking, it's not even a markup language, but rather a system making it possible to build such languages to match any conceivable document type The language addresses the needs of Web publishers who encounter limitation in the ability of HTML to express structured data.

Objectives: What you will accomplish in this course

  • Understand the structure of XML and why it is important for data storage
  • Installation of the XML working environment
  • Validation of data with DTD and Schema
  • Transformation and output of data with XSL
  • Clientside XML processing
  • Creation of a working XML application

Prerequisites: What you should already know

  • This is a beginner's introduction to XML
  • No programming experience is required
  • In order to get the most from this class, you will need basic skills in HTML.
  • It is assumed that you can
    • Create files with a text editor
    • Know how to download and unzip files onto your computer
    • Navigate your computer's file structure

Course Outline

  • XML: Overview of Technologies
    • What is it
    • Visual Overview
  • XML Data: Creating Content
    • The Syntax of XML
    • The XML Declaration
    • Root Element
    • Creating Elements
    • Attributes
    • Commenting Your Code
    • Using Default Entities
  • DTD: Document Type Definitions
    • Declaring the DOCTYPE
    • Creating Elements
    • The Content Model
    • Refining the Content Model
    • Element Sequence
    • Attributes
      • Attribute Keywords
      • Attribute Types
    • Entities
      • General Entities
      • Parameter Entities
  • Schemas: Defining Data Structures
    • Creating a Skeleton
    • Defining/Declaring Elements
    • Validation
    • Simple Types
    • Creating Types
    • Restricting the Data
    • Attributes
  • XSLT: Outputting XML
    • Building a Template
    • Calling the Stylesheet
    • Choosing and Placing Data
    • Looping and Sorting
    • Using Attributes
    • Conditional Processing
    • Template Rules
    • XPath: Overview
    • XPath: Functions
    • XPath: Expressions



Megamind, an Institute for Advanced Technology Training
Emerging Technology Training Experts
TEL: 1-831-662-9164 OR SEND AN EMAIL: info@megamind.org


© Megamind, an Institute for Advanced Technology Training 1999-2008
Reproduction in any medium without express written permission of Megamind, an Institute for Advanced Technology Training is prohibited.
All other trademarks are the property of their respective owners.