|
Provided by: Serebra Learning Corporation Building XML-Based Web Applications Part 4: Document Object ModelXML |
![]() |
This is the fourth course in a five part series dedicated to coverage of the Document Object Model. This course will provide the learner with a solid understanding of its importance and practice of its usage. The structure of the DOM is presented in detail along with information on accessing DOM documents and navigating DOM trees and retrieving content. Dynamic transformation on the server and client is covered. The manipulation and display of XML data is covered. The final area of DOM to be covered is the posting of XML data. The creation of an XML packet its sending and processing are covered.
|
|
||||||||||
Audience
The intended audience for this course include individuals who operate a software development environment using Microsoft Windows DNA technologies and building Web applications. Job profiles include: Technical Manager Application Developer System Analyst and Software Engineer. Suggest a working knowledge of COM+ IIS ASP and Visual Basic and preferably have used Visual InterDev. In addition learners should have taken the first three parts of this series (73221-73223).
Objective
- Identify features of the XML parser.
- Identify features of the Document Object Model (DOM) tree structure.
- Identify features of the Node object.
- Identify ways of searching for element nodes in the DOM tree.
- Identify syntax for accessing the content of an element in the DOM tree.
- Sequence the steps for creating a new element in a DOM tree.
- Sequence the steps to relay information between a client and a Web server by using XML.
- Sequence the steps involved in building an XML data packet on a client and posting it to the server.
- Identify features of building an XML data packet.
Topics Include
Unit 1: DOM and Dynamic Transformation
- Identify features of the Document Object Model (DOM) tree structure.
- Identify syntax for accessing the root element of a DOM tree.
- Identify properties used to navigate within the DOM tree.
- Identify syntax for navigating through DOM node collections.
- Identify features of dynamic transformation.
- Identify features of transforming an XML document on a client.
- Identify features of transforming an XML document dynamically on the server.
- Identify the properties of the ParseError object.
- Identify features of the Node object.
- Match DOM levels with their features.
- Identify properties used to retrieve data from a node.
- Identify features of the XML parser.
- Identify ways of accessing XML data in a DOM document.
Unit 2: Manipulating and Displaying XML Data
- Identify ways of searching for element nodes in the DOM tree.
- Identify syntax for accessing the content of an element in the DOM tree.
- Sequence the steps for creating a new element in a DOM tree.
- Identify syntax for accessing the attributes of an element.
- Identify syntax for creating a new attribute in a DOM tree.
- Identify features of the element.
- Identify features of building an HTML string dynamically.
- Identify syntax for performing calculations by using the DOM.
Unit 3: Posting XML Data
- Sequence the steps to relay information between a client and a Web server by using XML.
- Sequence the steps involved in building an XML data packet on a client and posting it to the server.
- Identify features of building an XML data packet.
- Identify features of populating an XML data packet with information from XML data islands and user input.
- Identify syntax for instantiating the XMLHTTP Request object.
- Identify features of the send method of the XMLHTTP Request object.
- Identify the syntax for creating a DOMDocument object on a server.
- Identify features of retrieving an HTML response on a client.
- Identify features of retrieving an XML response on a client.
- Identify considerations for updating a database by using XML data.
- Identify syntax for building an HTML response on a server.
Duration
8
Minimum Requirements
The CDROM version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
- At least a double speed CDROM drive.
- An MPC compliant sound card with attached speakers or headphones is recommended (Currently only the CDROM version supports audio).
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM and 22MB available hard disk space or file server space.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
Media
Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC V3W 1K5 Canada

