Verhoef Training, Inc.

P.O.Box 1515, West Caldwell, NJ 07006
Phone:(800)631-0410 Fax:(973)403-3468



XML Programming with VBScript




SUMMARY:   XML data can be ‘attached’ to HTML documents when they are sent to the browser, thus, allowing VBScript to manipulate the data and present the user with a variety of different representations of their data without any additional server-side processing. In this course students learn the basic concepts of XML, attaching XML files to HTML files, and writing VBScript to parse and present the XML data in the browser.

AUDIENCE:   Webmasters and others interested in taking advantage of XML's create-one, use-many-times methodologies.

PREREQUISITES:   The participants have a general knowledge of HTML and VBScript preferred. Students with programming experience but no experience in VBScript will still be able to write basic pages and XML extracts.

DURATION:   2 Days.

APPROACH:   This class is taught by lecture with hands-on workshops.

COURSE CONTENT:  

Upon successful completion of this course, the student will be familiar and have worked with each of the following:


  1. HISTORY AND DEVELOPMENT

    • Markup languages
    • SGML
    • HTML
    • XML

  2. APPLICATIONS/USES

    • Middle-tier for data transfer
    • Intelligent data in documents
    • Single source-multiple output
    • Delivering intelligent data to the browser

  3. XML TOOLS

    • XML viewers
    • XML parsers
    • XML editors

  4. XML SYNTAX

    • Tags
    • Elements
    • Attributes
    • Comments
    • Processing Instructions
    • Exercise: Create a simple document using XML markup.

  5. XML STRUCTURE

    • Well-formed structure
    • Valid structure
    • DTDs and Schemas - why and when to use them
    • Exercise: Check if our document is well-formed.

  6. DATA AND DOCUMENT STRUCTURE

    • Components of a document
    • Components of a data structure
    • Exercise: Analyze documents and data sets in plain English.

  7. ADDITIONAL XML CONCEPTS

    • XML namespaces
    • XML pointers
    • XML links

  8. DOM (Document Object Model)

    • Introduction
    • Parsing
    • Navigation Basics

  9. USING VBSCRIPT TO ACCESS THE DOM

    • DOM related VBScript commands
    • Using XML data islands
    • Parsing the XML document
    • Finding the root element and navigating through the document
    • Recursive processing inside the DOM
    • Exercise: Write several VBScript routines to extract and display a variety of data based on user request.

© 2007 Verhoef Training, Inc.