XML Programming with Javascript

Course:  XMLJS
Duration:  2 Days
Level:  I
Course Summary

XML data can be 'attached' to HTML documents when they are sent to the browser, thus, allowing you to use JavaScript 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 are introduced the basic concepts of XML, attaching XML files to HTML files, and writing JavaScript to parse and present the XML data in the browser.

« Hide The Details
Topics Covered In This Course

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

  • HISTORY AND DEVELOPMENT
    • Markup languages
    • SGML
    • HTML
    • XML
  • APPLICATIONS/USES
    • Middle-tier for data transfer
    • Intelligent data in documents
    • Single source-multiple output
    • Delivering intelligent data to the browser
  • XML TOOLS
    • XML viewers
    • XML parsers
    • XML editors
  • XML SYNTAX
    • Tags
    • Elements
    • Attributes
    • Comments
    • Processing Instructions
    • Exercise: Create a simple document using XML markup.
  • XML STRUCTURE
    • Well-formed structure
    • Valid structure
    • DTDs and Schemas - why and when to use them
    • Exercise: Check if our document is well-formed.
  • DATA AND DOCUMENT STRUCTURE
    • Components of a document
    • Components of a data structure
    • Exercise: Analyze documents and data sets in plain English.
  • ADDITIONAL XML CONCEPTS
    • XML namespaces
    • XML pointers
    • XML links
  • DOM (Document Object Model)
    • Introduction
    • Parsing
    • Navigation Basics
  • USING JAVASCRIPT TO ACCESS THE DOM
    • DOM related JavaScript 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 JavaScript routines to extract and display a variety of data based on user request.
Who Should Take This Course

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

Recommended Prerequisites

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

Training Style

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

« Hide The Details
Related Courses
Code Course Title Duration Level
XML
XML Fundamentals
3 Days
I
Details
XMLFT
XML: FastTrack to Application Development
5 Days
I
Details
HTML
Hypertext Markup Language (HTML) - 2 days
2 Days
I
Details
JSCP01
JavaScript Programming Essentials
4 Days
II
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]