
|
| 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. |
| PREREQUISITES: |
Students enrolling in this course should understand Internet basics and have a general idea of how HTML is used. |
| APPROACH: |
Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities. |
| OBJECTIVES: |
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.
|
| COURSE CONTENT: |
- 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
AM/09 |
|
© 2007 Verhoef Training, Inc.
|
|
Schedule Dates
Course offered as Inhouse or Public
PUBLIC SCHEDULE |
| Date |
Location |
State |
|
4/12/2010
 |
Web-Based |
WBILT |
|
9/8/2010
 |
Baltimore |
MD |
|
|
|
|
|