XML Training
How To Take This Class:
- Live Instructor-Led Online Class > View Schedule or Register
- Onsite Group Training > Request Pricing
Instructor-Led Online Course Tuition:
$600.00Course Duration:
2 Days
Course Description:
This XML Training course is designed to be platform and operating system agnostic, mirroring one of the biggest benefits of using XML for distributed applications. This means that we have avoided any discussion of XML as it is implemented by any single platform, except where it’s helpful to give better insight into a technology. With the tools and technologies you will learn, you will be able to use XML on any platform.
Course Objectives:
Upon successful completion of this course, students will be able to:
- Discover new ways to use XML in your applications, with an understanding of its structure, uses, and idiosyncrasies.
- Understand the benefits of transforming XML into other XML, HTML, text, and binary formats.
- Examine how to extract portions of an XML document using XPath.
- Create rule-based stylesheets that are easy to maintain and extend.
- Understand how to bind to XML data.
- Understand different XML Editor environments.
Course Audience:
This course is designed for developers and others who want to solidify their understanding of XML and it’s use in applications.
Course Prerequisites:
This course assumes some student knowledge with markup languages and the concepts behind data consumption and presentation.
Course Syllabus:
- XML basics
- Introduction to XML
- The evolution of XML
- Benefits of XML
- XML components
- Defining an XML document
- Document components
- Document type definitions (DTDs)
- Document modeling and DTDs
- Declarations
- Document analysis and testing
- Schema
- XML Schema
- Schema description and components
- Creating a schema
- Cascading Style Sheets (CSS)
- CSS and XML
- CSS styles
- XML transformations
- Transforming XML documents
- Data transformation
- Linking in XML
- XML Linking Language
- Creating links with XLink
- Validating XLinks
- XML Pointer (XPointer)
- XML APIs
- Introduction to XML APIs
- DOM interfaces and objects
- Sax versus DOM
- XML data binding basics
- Data binding fundamentals
- Integrating XML data sources
- Data source objects
- Appendix A: XML authoring tools
- XML editors
- Integrated development environments
- Appendix B: Introduction to XHTML
- Understanding XHTML
- XHTML variants and DTDs
- XHTML utilities



