Course Summary
The workshop introduces the fundamentals of XML and its
related technologies so that you can create your own markup
language to build business-to-business applications and
websites.
Participants will learn the basis of XML and the related
technologies including DTD, Schemas, CSS, XSL-T, XPath,
XSL-FO, XLink, XPointer, SAX, DOM, etc.
They will learn how to create well-formed and valid XML
documents using Document Type Definitions (DTDs) and use
Cascading Style Sheets (CSS) and Extensible Style Language-Transformations
(XSL-T) to display them in a browser. This course provides
you with the knowledge of why your organization needs
to construct applications that exploit the portable data
capabilities of XML and platform-independent Web services.
Topics Covered In This Course
Origins of XML
- XML vs. HTML
- Origins of XML
- XML: The best of all worlds
- Benefits and uses of XML
Getting Started with XML
- Determine When to Use XML
Using XML SPY, a tool from Altova used to construct XML
files, schemas and style sheets
Creating well-formed XML documents
- XML document markup and coding rules
- Creating an XML markup language: elements, attributes, and
entities
- Creating an XML markup language: processing instructions,
character data, and comments
Validating XML documents with DTD's and Schemas
- Introduction to the Document Type Definition (DTD)
- Creating internal and external DTD's
- Validating an XML document against a DTD
- Validate XML with a Schema
- Create a Schema
Accessing XML Documents with APIs
- Access an XML Document Using the Document Object Model (DOM)
- Manipulate XML Data Using the Simple API for XML (SAX)
Formatting and Transforming XML Documents
- Display an XML Document Using Cascading Style Sheets (CSS)
- Use XPATH instructions to build style sheets
- Transform XML to XML
- Transform XML to HTML
- Create an XSL-FO Document
- Display an XML Document Using XSL-FO
- Create a PDF using XSL-FO
Displaying XML documents in Internet Explorer using CSS
and XSL
- Displaying XML documents with Cascading Style Sheets
- Using Extensible Style Sheets (XSL) for formatting and transformation
Linking XML Documents
- Use XLink to Link to an External Document
- Link to External Sources Using the HTML Namespace
XML Technology Overviews
- XML Namespaces
- XLink and XPointer
- DOM (Document Object Model)
- SAX (Simple API for XML)
- SOAP
- XML Data Islands
XML resources
What You Can Expect
Participants will understand the XML standard and new developments
in XML-related technologies. You will learn how XML is
used to create open, non-proprietary markup languages,
and how XML may be transformed to HTML and other data
formats.
Upon completion of this workshop, participants will be able
to:
- Learn how XML relates to other common markup languages
- Understand the basics of XML well-formed structure and syntax
- Write well-formed XML documents
- Learn the rules that define Document Type Definition (DTD)
- Validate XML documents using a Document Type Definition
(DTD)
- Learn how XML Schemas will replace DTD's for data definition
and validation of XML files
- Style XML data using Cascading Style Sheets (CSS)
- Examine how XML works and create style sheets using XSL
(Extensible Style Language) based on template formatting
rules
- Create XSL-T and XSL-FO style sheets using XPATH
- Understand how XML can be used through scripting and the
Document Object Model (DOM)
- Discuss the Simple API for XML (SAX)
- Learn how XML files can be generated from databases
- Understand what XML Data Islands are
- Explore XML reference sites and materials
- Identify the XML technology paths of Microsoft, IBM, Sun,
Oracle, etc.
Recommended Prerequisites
Students enrolling in this course should understand Internet
basics and have a general idea of how HTML is used.
Training Style
Instructor led, group-paced, classroom-delivery learning
model with structured hands-on activities.
Related Courses
Code |
Course Title |
Duration |
Level |
|
XMLHTML |
Creating HTML from XML |
3 Days |
I |
Details |
XMLFT |
XML: FastTrack to Application Development |
5 Days |
I |
Details |
XMLADV |
Advanced XML: Transformations and Schema Design |
2 Days |
II |
Details |
XMLSP |
Advanced XML with SOAP |
2 Days |
II |
Details |
Every student attending a Verhoef Training class will receive
a certificate good for $100 toward their next public class taken
within a year.
You can also buy "Verhoef Vouchers" to get a discounted rate for a
single student in any of our public or web-based classes.
Contact your account manager or our sales office for details.