PTR - People, Training ResultsPeople, Training, Results
Independent Technical IT Computer Training Courses

Programming Course Index & Training Schedule


More Programming Courses

Introduction To Perl Programming CourseDeveloping Microsoft .NET Applications for Windows (VB.NET) CourseAdvanced Perl Programming CourseASP.NET & The .NET Framework: Level 1 CourseASP.NET: Web Pages & Web Services: Level 2 CourseASP.NET: Building & Deploying Web Applications: Level 3 CourseDeveloping Microsoft .NET Applications for Windows (C#.NET) CourseXML Parsing Using C# Or VB.NET & .NET CourseIntroduction To Perl / CGI CourseAdvanced Perl CGI Course


Late Availability Courses:

Programming in C++ For Non-C Programmers
15th - 19th March


Training Course Subjects:

Applications Training Courses C Programming Courses Cisco Courses Citrix Courses CIW Courses CompTia Courses Database Courses Exchange Server Courses Fortran Courses Internet Courses ITIL Service Management Courses Java Courses Linux Courses MCSD Courses MCSE Courses Microsoft Courses Microsoft .NET Courses Microsoft Access Courses Microsoft Excel Courses Microsoft Outlook Courses Microsoft Powerpoint & Visio Courses Microsoft Project Courses Microsoft Server Products Courses Microsoft Word Courses Networking Courses Oracle Courses Perl Courses Programming Courses Security Courses SQL Courses SQL Server 2005 Courses SQL Server 2008 Courses Unix Courses VBA Courses Visual Basic Courses Visual Basic 2008 Courses VMWare Courses Web Design Courses Windows 2000 Courses Windows Server 2003 Courses Windows Server 2008 Courses Windows 7 Courses Windows Vista Courses Windows XP Courses XML Courses

Online e-Learning Courses

Scheduled Classroom based Training Courses

XML Parsing Using C# Or VB.NET & .NET Course

Course Description

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.

Course pre-requisites:

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#.

Topics covered on the 2 day XML Parsing Using C# Or VB.NET & .NET course

.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

Course Classification:  Technical Training Course

This is an instructor led training course taught in a classroom based environment.


Course Fee = £750   (excl.VAT)

Scheduled course dates

March 2010April 2010May 2010June 2010July 2010
1-226-27-21-22-

View full schedule of C# .NET courses

Print / Download PDF Version of full course schedule

If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite Programming Training and bespoke Programming courses