|
|
|
Module 1: Introduction to XML in the .NET Framework
- Overview
- Course at a Glance
- Common Business Problems
- XML in the .NET Framework
Skills
- Explain how XML provides solutions to common business problems.
- Discuss how Microsoft's implementation of W3C standards for XML provides a framework for XML solutions to business problems.
- Diagram XML support in the .NET Framework.
Top |
|
Module 2: Parsing XML
- Overview of XML Parsing
- Parsing XML Using XmlTextReader
- Creating a Custom Reader
- Lab: Building an XML Web Service to Parse XML
Skills
- Create a Stream object from an XML file.
- Build a mutable string by using the StringBuilder object.
- Handle errors in the form of XML.
- Parse XML as text by using the XmlTextReader object.
- Create a custom XmlReader object
Top |
|
|
Module 3: Validating XML
- Examining Schemas
- Validating XML While Parsing
- Advanced Validation
- Lab: Extend an XML Web Service to Validate XML
Skills
- Instantiate an XML validating reader.
- Associate one or more XML schemas with an XML validating reader.
- Handle errors that result when a validating reader processes invalid XML.
- Create an application that uses the .NET Framework XML classes and XML schemas to validate an XML fragment.
- Resolve a Uniform Resource Identifier (URI) reference to a schema or DTD.
- Create an application that uses the .NET Framework XML classes and an XSD schema or a DTD to validate well-formed XML.
Top |
|
Module 4: Writing XML
- Overview of Generating XML Documents
- Writing XML
- Generating XML with Namespaces
- Controlling XML Format and Converting XML
- Lab: Building an XML Web Service to Write XML
Skills
- Use the XmlTextWriter class to write well-formed XML.
- Generate namespaces for elements and attributes.
- Control indentation and other code format characteristics when generating XML.
- Write XML that preserves characters that are normally represented by using escape characters.
Top |
|
|
Module 5: Querying XML
- Introduction to Querying XML Using XPath
- Creating and Navigating a Document Cache
- Executing Your Query
- Lab: Creating and Loading an XML Data Cache
- Lab: Compiling and Executing Queries That Return Nodes
- Lab: Compiling and Executing Queries That Return Numbers
- Lab: Compiling and Executing Queries That Return Strings
Skills
- Describe the business reasons for querying XML documents by using XPath.
- Cache XML data for querying by using an XPathDocument object.
- Create an XPathNavigator object to navigate through an XML document.
- Compile and evaluate the result of an XPathExpression object.
- Iterate through an XmlNodeList object returned by an XPath expression.
Top |
|
Module 6: Manipulating Cached XML
- Introduction to the XML Document Object Model
- Navigating XML Using the DOM
- Creating New Nodes
- Modifying and Deleting Nodes
- Lab: Loading an XML Document
- Lab: Navigating an XML Document
- Lab: Adding Elements and Comments to an XML Document
- Lab: Modifying and Deleting Information
Skills
- Open and save XML by using the DOM.
- Locate XML by using the DOM.
- Create nodes in the XML node tree.
- Modify and delete nodes in the XML node tree.
Top |
|
|
Module 7: Transforming XML
- Introduction to Transforming XML
- Programmng the XslTransform Class
- Extending XSLT Style Sheets
- Lab: Applying a Style Sheet
- Lab: Using Style Sheet Parameters
- Lab: Extending a Style Sheet with an Extension Object
Skills
- List the business use cases for using XSLT.
- Describe the transformation process.
- Apply style sheets to XML documents by using the XslTransform class.
- Display XML by using the ASP.NET Xml Web Forms control.
- Pass parameters to XSLT style sheets.
- Apply a style sheet that references an extension object.
Top |
|
Module 8: Serializing Objects as XML
- Introduction to XML Serialization
- Serializing Objects Using XmlSerializer
- Controlling XML Serialization
- Lab: Serializing a Purchase Order
- Lab: Controlling Serialization with Attributes
- Lab: Deserializing an Invoice
Skills
- Define XML serialization.
- Serialize and deserialize objects by using the XmlSerializer class.
- Control XML serialization by using attributes.
Top |
|
|
|
Exams:
|
|
Price Options ex VAT:
Classroom Training
? |
Distance Learning
? |
eLearning Options
? |
Book Learning
? |
£
1050 (€1491)
|
£
674.00 (€957)
|
- |
No Books Supported for Course at present
|
|
|
Call Free on 0800 169 1890
Print 2 Page Flyer Last Modified 01 May 2008
|
|