Arkoa homepage
About Arkoa News & Events Contact Us Careers
  Course Catalog : Internet - Web :

XML Programming
4 days

Course # 02-7800


Description

The eXenstible Markup Language, or XML, is a technology that is rapidly gaining momentum for its flexibility and efficiency it brings to the development of Web-based solutions. Once touted as a replacement for HTML, XML is now being used for much more–from transaction processing to middleware to data exchange.

This 4-day hands-on course explains XML from a practical perspective: Web-based application development using XML. The course focuses on using XML with Active Server Pages, although using XML with Java is also briefly discussed. Topics include schema creation, XML parsing, document object model manipulation, and display rendering with XSL.

Audience
This course is intended for Internet application developers who are, or will be, involved in developing and deploying XML solutions.

Prerequisites
Students must be familiar with HTML, Dynamic HTML, and Cascading Style Sheets. Familiarity with JavaScript and Active Server Pages is extremely helpful. Familiarity with object-oriented concepts is beneficial.

Hardware and Software
Windows NT 4+ (Workstation or Server), Internet Information Server 4, Internet Explorer 5, Microsoft Access (optional).

 


Format

  • Presentation
  • Hands-on
  • Demonstration
  • Interactive Activities

Objectives
After completing this course, participants should be able to:

  • Construct XML Document Type Definitions (DTDs) and XML Schemas, and describe valid and well-formed document syntax
  • Avoid name conflicts with XML Namespaces
  • Apply XLink and XPointer technology to extend XML document linking capabilities
  • Manipulate parsed XML documents using JavaScript and the XML Document Object Model (DOM)
  • Apply Cascading Style Sheets (CSS) and Extensible Stylesheet Language (XSL) to format and display XML documents
  • Construct powerful and flexible multi-tier applications using XML technology




Topics


Introduction

  • XML vs HTML
  • XML uses and support
  • XML and XSL examples
  • Document structure
  • Valid and well-formed documents

Document Structure

  • XML Document Type Descriptions
  • XML-Data Schemas

Advanced XML Topics

  • Namespaces
  • XLink and XPointer

XML and Data Source Objects Overview

  • XML Data Source Objects
  • Applying data binding to XML

 

 


JavaScript and ASP/JSP

  • JavaScript
  • HTML Document Object Model
  • Active Server Pages

XML DOM

  • XML Document Object Model
  • Using the XML DOM

XML Presentation

  • Formatting XML with HTML/CSS
  • Formatting XML with XSL

XML in 3-Tier Model

  • XML in the data tier
  • XML in the business tier
  • XML and Java