 |
Customer Service or Enrol: 0800 282 353 or +44 1372 364610 |
 |
|
 |
| |
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)
- Transform XML documents into other formats and apply presentation styles with XSL
- 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 and business partners 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 and validation rules in an XML schema
- Rendering an XML document as HTML and PDF
- Investigating Web Services and Ajax applications
Course 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 prologue
- 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 data types
- 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
|
XML is a trademark of MIT, INRIA or Keio on behalf of the World Wide Web Consortium.
|
|
|
|
|
| |
| Customer Service or Enrol: 0800 282 353 or +44 1372 364610 |
 |
|