Course Specifications
Course number: 085974
Software: XmlPad
Course length: 1.0 day(s)
Course Description
Welcome to XML: An Introduction (Fourth Edition). With your HTML knowledge, you have a solid foundation for working with markup languages. However, unlike HTML, XML is more flexible, allowing you to create custom tags to store and share data across different systems. This course introduces the fundamentals of XML and its related technologies so that you can create your own markup documents.Course Objective: You will create markup documents using XML and its related technologies.
Target Student: Web developers using non-XML tools such as Flash, HTML, ColdFusion, and Java, who now want to incorporate XML technology. Desktop publishers wanting to migrate to an XML-based publishing solution. Self-taught XML developers who want to use XML efficiently.
Prerequisites: We recommend you to take either of the following Element K courses or have equivalent knowledge: Microsoft® Windows Vista™: Level 1 or Windows XP Professional: Level 1. Helpful but not required: Experience with a markup language such as HTML or SGML (Web Design with XHTML, HTML and CSS: Level 1).
Delivery Method: Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.
Hardware Requirements
- PC with a Pentium® processor, 133 MHz or higher.
- A minimum of 128 MB of RAM is recommended.
- A minimum of 1.0 GB hard drive is recommended.
- A CD-ROM drive.
- Super VGA recommended (set at least to 800 x 600 screen resolution) with 256 colors.
Platform Requirements
- Microsoft® Windows® XP.
Software Requirements
- WMHelp XmlPad 3.0.2.1.
- Microsoft® Internet Explorer® 6 or later.
- Netscape Navigator® 9.0.0.5.
- Java 1.5 Runtime Environment or later.
- Apache FOP 0.93 for jdk 1.4.
- Adobe® Acrobat Reader® 7.1.0 or later.
- AltovaXML™ 2008
Performance-Based Objectives
Upon successful completion of this course, students will be able to:
- create a basic XML document.
- validate an XML document.
- format and transform XML documents.
- link XML documents.
- access XML documents.
Course Content
- Lesson 1: Creating an XML Document
- Topic 1A: Introduction to XML
- Topic 1B: Create XML Elements
- Topic 1C: Create Additional XML Components
- Topic 1D: Implement Namespaces
- Topic 1E: Implement XInclude
- Lesson 2: Validating an XML Document
- Topic 2A: Create a DTD
- Topic 2B: Validate XML with a DTD
- Topic 2C: Create a Schema
- Topic 2D: Validate XML with a Schema
- Lesson 3: Formatting and Transforming XML Documents
- Topic 3A: Display an XML Document Using Cascading Style Sheets (CSS)
- Topic 3B: Transform XML to XML
- Topic 3C: Transform XML into HTML
- Topic 3D: Create an XSL-FO Document
- Topic 3E: Display XML Data Using XSL-FO
- Lesson 4: Linking XML Documents
- Topic 4A: Link to an External Document
- Topic 4B: Link to External Sources Using the HTML Namespace
- Lesson 5: Accessing XML Documents
- Topic 5A: Access an XML Document Using XQuery
- Topic 5B: Access an XML Document Using DOM
- Topic 5C: Access an XML Document Using SAX