Microsoft

.NET 1.x: XML: Parsing using Visual C# or VB.NET & .NET

Course Code: MSXML      Days: 2
Show all Microsoft .NET Courses
Scheduled Dates (sort by: location | date)
Request availability or book by selecting a date:
England
Berkshire
Wokingham (RG40) 27/05/08 £ 750
Wokingham (RG40) 23/06/08 £ 750
Prices exclude VAT.
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.

This two-day course teaches the different types of XML parsing available in .NET. The course starts off with an overview of the .NET Framework and XML classes found in the System namespace. It then dives into the different parsing methodologies available from Microsoft and gives an overview of XML technologies in the .NET Framework. Upon completion, students will be fluent in the .NET System.Xml DOM classes and the various ways to retrieve, modify, and delete XML data. The course includes extensive programming examples, including a progressively developed case study that illustrates the use of XML in an eCommerce application.

Prerequisites

Ability to read and to write well-formed XML. Ability to read a DTD not strictly required, but preferred. A working knowledge of programming the .NET Framework using C#.

Course Outline

NET Framework XML Overview

  • XML in the .NET Framework
  • .NET XML Namespaces and Classes
  • How Does the MSXML Fit in .NET
  • What Does the W3C Say
  • What Does the W3C Not Say
  • .NET XmlReader and XmlWriter
  • .NET DOM Parser
  • XML Serialization
  • XML and ADO.NET
  • Xpa th and XSLT
  • XML and the Web

Reading XML Streams in .NET

  • XML Document Streams
  • The XmlTextReader Class
  • Accessing Node Properties with the .NET XML Classes
  • Accessing Attribute Values
  • Traversing the XML Document
  • Catching XmlExceptions
  • The XmlNodeReader Class

Validating XML Streams

  • Specifying Valid Documents with DTD
  • Validating XML with XmlValidatingReader
  • Specifying Valid Documents with XML Schema

Writing XML Streams in .NET

  • The XmlWriter Class
  • The XmlTextWriter WriteXXX Methods
  • XmlTextWriter States
  • Writing Elements
  • Writing Attributes
  • Writing Namespaces

The Document Object Model in .NET

  • Origins of the DOM
  • DOM Levels
  • DOM2 Structure
  • The XmlDocument Class
  • DOM Tree Model
  • DOM Interfaces
  • XmlDocument, XmlNode and XmlNodeList Classes
  • XmlElement and XmlText Classes
  • Finding Elements By Name
  • Walking the Child List
  • The XmlAttribute Class
  • Namespaces and the DOM
  • Error Handling

Manipulating XML Information with the DOM

  • Modifying Documents
  • Modifying Elements
  • Modifying Attributes
  • Managing Children
  • Cloning
  • Splitting Text and Normalizing
  • Creating New Documents


How to make a booking for the MSXML course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership