|Introduction to XML|
|Duration: 3 days|
- Application developers
- Potential XML document authors
- Advanced Webmasters
- General Internet/Web or data processing experience.
- Specific HTML or application development experience is helpful but not required.
This course takes you through the basics of XML,
its syntax, how to work with an XML document using
DTDs and XML, and how to use XML style sheets to
transform a document.|
XML, the eXtensible Markup Language, is a new universal language for describing data.
XML is a set of rules for forming semantic tags that identify the different parts of a document.
The key feature of XML is that it is both flexible and extensible.
XML, though perfectly suited for transferring and displaying data on the Web,
has important implications for all areas of programming and data representation.
XML provides a way to represent portable data that all frameworks can share.
goal is to transfer as much knowledge as possible
from the classroom to the workplace. This course
has been carefully designed to ease the student
into new concepts with the use of exercises, labs,
and sample code.|
After completing this course, participants will
be able to:
- Write well-formed XML documents.
- Write your own document content models (DTDs) and use them to validate a document.
- Create XSL Style Sheets and use them to transform an XML document.
- Understand and use related XML specifications such as Namespaces and XPaths.
- Study the newest style of creating content models using XML Schemas.
Compare and contrast XML Schemas with DTDs.
Creating Document Type Definitions (DTDs)
- What is XML
- SGML and XML
- HTML vs. XML
- Differences between XML and HTML
- Defining the content of XML documents
- Displaying XML documents
- Relationship between XML Components
- Processing XML documents
- How XML is being used
- Examples of specific DTD Usage
- The XML 1.0 Specification
- Anatomy of an XML document
Attributes and Entities
vs. Valid XML documents
- The role
- XML Parsers
and other tools
of a DTD
- Associating a DTD with XML documents
- Specifying a Path to External DTDs
- The four types of Declarations
- Element declarations
- Defining Children Elements
- Ordering Elements
- Specifying Element Cardinalities
- Using ANY Elements
- Creating EMPTY Elements
- Defining Mixed Elements
- Adding Attributes to an Element
- Attribute Types
- The four types of Entities
- The Notation Declaration
and Associated Concepts
XML Documents with XSL
- XML Application
- Traditional Database Applications
Options for XML Documents
- XSL: Client
- XSL Syntax
an XML document to HTML
and XML document
- XML Schemas
DTDs and XML Schemas
an XML document with its schema
of an XML Schema
- Datatypes and creating new Datatypes
vs. Complex Types
- Unique, Keys, and Keyrefs vs. ID and IDREFS
- Compositors: Sequence, Choice and All
- Adding Attributes and Attribute Groups
- Documenting XML Schema
Research Blvd., Suite 350, Austin, TX 78759 | 512.306.8225
Map | ©
2005 InferData, Ltd.