|
 |
 |
 |
|
|
 |
|
|
Advanced XML |
Duration: 2 days |
|
|
- Application developers
- XML Document Authors
- Advanced Webmasters
- Leaders looking toward the future of XML implementations
|
|
|
|
|
Description |
XML is redefining the enterprise computing landscape in more ways than any
other single technology these days. This course is aimed at giving you a good look at the
up and coming features of XML technology. The purpose is to give you a clear indication
of where XML is headed and what features you should be planning on using today in building
XML based solutions in the workplace. Each of the piece you learn in this course can be
used in architecting your enterprise solutions. |
|
Objectives |
InferData's
goal is to transfer as much knowledge possible from the
classroom to the job at hand. This course has been carefully
designed to ease the student into new concepts with the
use of exercises, labs, and sample code.
- Understand how to publish document for both the screen and paper by using XML-FO
- Learn to access an XML document like a database using XML Query
- Use Xlink to create powerful and flexible links that go beyond the simple functionality
from XML documents to other XML or non-XML documents.
- Learn to efficiently transmit partial XML documents using the XML Fragment
- Interchange while keeping enough the context of the information in tact
- Traversal and navigation in an XML document using Xpointer
- Learn about WWW's next generation from technology that separates the processing
from the presentation of the Form. This allows for client side data type checking
without use of a scripting language.
- Use XML Base to defining a base URL for parts of your XML document
|
|
Course Outline |
XSL-FO
- XSL-FO Overview
- XSL-FO formatting Tags
- Comparison of XSL-FO and CSS
- Creating simple XSL-FO documents
- Using XSL-FO to produce PDF documents
- Designing XSL-FO documents for the Web and Print worlds
XML Query Language
- XML Query Algebra
- XQuery (the non-xml syntax for the XML Query Language)
- Querying Relational Data
- XQuery vs XSLT
XLink
- XLink Overview
- XLink Declarations
- Inline Extended Links vs. Out-of-Line Extended Links
- Using Linkbase for storage of Extended Xlinks
- Transforming Xlinks to HTML with XSLT
|
|
XPointer
- Using Xpointers in a URI
- Xpointer syntax
- Namespace Resolution
- Xpointer extensions to Xpath
XForms
- XForms model
- XForms submit Protocol
- XForms Controls
- XForms Actions
- XForms User Interface
XML Base
- xml:Base Attribute
- Resolving Relative URI's
XML Fragment Interchange (XFI)
- XFI Syntax rules
- Providing Context Information with your XML fragment
- Packaging XML fragments
| |
|
|