|
|
1-800-THE-TREE (1-800-843-8733)
|
|
|
 |
|
XML: A Comprehensive Hands-On Introduction
Course: 542
Type: Hands-On Training
Duration: 4 Days
You Will Learn How To
- Leverage the power of Extensible Markup Language (XML) and related technologies
- Access and modify information within an XML document using the Document Object Model (DOM)
- Dynamically transform XML documents into various display formats
- Ensure XML data is valid and conforms to design requirements using schemas
- Implement strategies to secure XML data interchange
- Integrate XML into Web Services and Ajax applications
Course Benefits Today, it is no longer enough to just have a presence on the Web; you must maintain constant and immediate access to your customers in order to remain competitive. XML offers an easier way to conduct business-to-business transactions and a better means for handling data. In this course, you gain comprehensive knowledge and hands-on experience using XML and related technologies including XSL, schemas, XPath, XQuery and DOM.Who Should Attend Those involved in developing enterprise solutions or anyone wanting to gain more knowledge about XML.Hands-On Training Hands-on experience developing XML solutions is provided throughout this course. Exercises include:
- Creating well-formed XML documents
- Searching XML documents with XQuery
- Extracting XML from relational databases
- Designing XML documents from business requirements
- Reading and creating XML documents using the DOM
- Encapsulating business rules in an XML schema
- Rendering an XML document as HTML and PDF
- Investigating Web Services and Ajax applications
Course 542 Content
- Surveying the XML landscape
- The business benefits of XML
- Exchanging data with XML: RSS, Ajax, Web Services
- XML best practices
- The document root and prolog
- Elements
- Attributes
- Entities
- Namespaces
- Differentiating between well-formed and valid documents
- Exploiting popular XML editing tools
- Elements vs. attributes
- Design techniques
- Designing an XML document from a requirements document
- Adhering to proper naming conventions
- Eliminating document ambiguity with namespaces
- Defining namespaces using Uniform Resource Identifiers (URI)
- Document Object Model
- Event driven processing
- Navigating a document with XPath
- Querying a document with XQuery
- Differences between event-driven and tree-based models
- Database storage options
- Retrieving database results as XML
- Reformatting database results with XQuery
- Storing XML with a native XML data type
- Navigating XML documents
- Extracting and modifying data
- Building XML documents from scratch
- Creating element and text nodes
- Defining an XML structure with Document Type Definitions (DTDs)
- Building XML schemas to validate XML structure and data
- XML schema syntax and components
- Writing schemas to restrict XML content
- Specifying valid elements and attributes
- Encapsulating business rules in XML schemas
- Leveraging schema datatypes
- Importing existing schemas
- Leveraging modular schemas
- Defining custom user-defined types
- Converting XML documents to adhere to different schemas
- Processing documents with pattern matching
- Specifying output format with templates
- XSL best practices
- Formatting XML data for presentation
- Styling XML for display as HTML and PDF
- Formatting and sequencing XML data
- Sorting, grouping and filtering output
- Implementing transport security
- Encrypting XML data
- Enabling SOAP security with WS-Security
- Communicating with XML messaging
- Investigating Web Services, SOAP and WSDL
- Enabling an Ajax-powered Web page with XML
|
Related Courses
XML is a trademark of MIT, INRIA or Keio on behalf of the World Wide Web Consortium.
|
|
|
|
 |
|
|