|
Understanding XML (eXtensible Markup Language), Level I
Length: 2 days
Tuition $895
Course Dates
Register now online or call 1-831-662-9164.
Overview
XML was developed by an SGML Editorial Review Board formed under the auspices of the WorldWide Web Consortium (W3C) in 1996. XML is a standardized text format confirming to ISO 8879 standard specifically designed for transmitting structured data to Web applications. Strictly speaking, it's not even a markup language, but rather a system making it possible to build such languages to match any conceivable document type The language addresses the needs of Web publishers who encounter limitation in the ability of HTML to express structured data.
Objectives: What you will accomplish in this course
- Understand the structure of XML and why it is important for data storage
- Installation of the XML working environment
- Validation of data with DTD and Schema
- Transformation and output of data with XSL
- Clientside XML processing
- Creation of a working XML application
Prerequisites: What you should already know
- This is a beginner's introduction to XML
- No programming experience is required
- In order to get the most from this class, you will need basic skills in HTML.
- It is assumed that you can
- Create files with a text editor
- Know how to download and unzip files onto your computer
- Navigate your computer's file structure
Course Outline
- XML: Overview of Technologies
- What is it
- Visual Overview
- XML Data: Creating Content
- The Syntax of XML
- The XML Declaration
- Root Element
- Creating Elements
- Attributes
- Commenting Your Code
- Using Default Entities
- DTD: Document Type Definitions
- Declaring the DOCTYPE
- Creating Elements
- The Content Model
- Refining the Content Model
- Element Sequence
- Attributes
- Attribute Keywords
- Attribute Types
- Entities
- General Entities
- Parameter Entities
- Schemas: Defining Data Structures
- Creating a Skeleton
- Defining/Declaring Elements
- Validation
- Simple Types
- Creating Types
- Restricting the Data
- Attributes
- XSLT: Outputting XML
- Building a Template
- Calling the Stylesheet
- Choosing and Placing Data
- Looping and Sorting
- Using Attributes
- Conditional Processing
- Template Rules
- XPath: Overview
- XPath: Functions
- XPath: Expressions
|