CIMT COLLEGE
Home  -  Latest News  -  Sign in  -  Course Schedule  -  Apply Now  -  Jobs  -  Blog  -  Contact Us
Skip Navigation Links
Programs
Short Courses
Students
Placements
Admissions
Corporate
About Us
TECHNOLOGY COURSES
XML Development in Microsoft .NET

Course Description: This fast-paced course teaches the features built into Visual Studio .NET for creating and maintaining XML in applications, as well as integrating XML into distributed applications. The course covers: XML standards implemented in the .NET Framework, including the core XML specification, XSLT, and XML schema; the different ways that .NET parses XML data; writing applications that read XML, create it from scratch, and modify existing XML after parsing it into memory; the various tools in .NET for validating the structure of XML data, including legacy (that are still widely-used techniques) as well as the new standards that are making their way into new tools; features in ADO.NET to work with relational data using either relational or XML techniques, and using the XML features of SQL Server 2000; implementation of XML Web services using .NET Framework tools.

Audience: Application Developers who need to implement XML-based solutions, and System Architects who want to understand how XML can be integrated into the system design of distributed applications.

Prerequisites: Experience using XML and XSLT, solid programming ability in VB.NET, and experience with ADO.NET and SQL Server 2000.
Days:  3

Course Contents 

XML in Visual Studio .NET

  • XML Editing Tools
  • Creating and Transforming Schemas
  • XML Code Documentation

XML in the .NET Framework

  • The System.Xml Namespaces
  • The MSXML Heritage
  • Parsing XML in .NET
  • Creating New XML
  • Transforming XML
  • XML Serialization

Reading and Writing XML Streams

  • The pull model of SAX
  • XmlReader
  • Loading and Parsing XML
  • Reading XML Content
  • Supporting Classes
  • Using Name Tables
  • XmlNodeReader
  • XmlValidatingReader
  • XmlWriter
  • Creating XML on the Fly
  • Persisting Your New XML
  • Supporting Classes

The .NET DOM

  • Extending the W3C DOM
  • Parsing XML
  • Ways of Loading the DOM with Data
  • Navigating the DOM
  • Searching for Data
  • Reading Content
  • Changing and Adding Data

Valid XML

  • Support in .NET for Defining Structure
  • Creating XML Schemas
  • Schema Object Model
  • Validating XML
  • Linking XML to DTDs and Schemas
  • Performing Validation
  • Handling Events
  • Caching Schemas

Transforming and Searching XML

  • XSLT and XPath in .NET
  • Basic XSLT Processing
  • Using XPath to Match XML
  • Selecting and Testing Nodes
  • Special XSLT Techniques
  • Embedding Script
  • XSLT Extensions

Data Access with ADO.NET and XML

  • Reading and Writing XML with ADO.NET
  • Managed Data Providers
  • Loading Schema Information
  • Strongly Typed Datasets
  • Synchronizing XML and DataSets

XML and SQL Server

  • XML Direct from SQL Server
  • Writing XML Data to SQL Server
  • SQLXML Managed Classes
  • SQL Server Web Services

Web Services and ASP.NET

  • Creating Web Services
  • Automatic WSDL
  • Lathering Up SOAP
  • Building a Web Service Client
  • Asynchronous and Synchronous Calls
  • Transaction Support
Canadian Institute of Management & Technology
© 1998 - 2012 Canadian Institute of Management & Technology, CANADA. All rights reserved.

Valid XHTML 1.0 Transitional Valid CSS!