Microsoft.NET

……………………………………………….Expertise in .NET Technologies

XML

XML – Table of Content:

  • XML Introduction
    • What is XML?
    • The Difference between XML and HTML?
    • Components of an XML Document
    • XML Technologies
      • DTD (Document Type Definition)
      • XDR
      • XSD
      • XSLT
      • XML DOM
      • XPath
      • SAX
      • XLink and XPointer
      • XQuery
    • The XML Advantages
    • XML How to Use
  • Structure of a XML Document
  • XML Classes in the .NET Framework
    • Design goals of XML Support in .NET
      • XML Namespaces
      • XML Parsing
    • Writing XML
    • XPath Support
    • XML Schema Object Model (SOM)
    • Understanding XML Validation
    • Transforming XML data using XSLT
    • XML Serialization
    • XML Web Services
    • XML and ADO.NET
    • NET Configuration
  • Reading and Writing XML Data using XMLReader and XMLWriter
    • XML Readers and Writers
    • Reading XML with XMLReader
      • Steps involved in XMLReader to read XML Data
    • Writing XML Data
  • XML Data Validation
    • Validation types supported in .NET
    • XML Data validation using XSD Schemas
    • A cache for schemas
    • XML DOM validation
    • XML Validation using Inline schemas
    • Using DTDs
    • The Schema Object Model (SOM)
    • Programmatically Inferring XSD Schema from an XML File
  • XML Document Object Model (DOM)
    • Exploring DOM Processing
      • XML Document loaded in a DOM Tree
    • Programming with XML Document Object Model
      • Document Classes
      • Collection Classes
      • The XMLDocument Class and working with XMLDocument Class
      • Programmatically creating XML Documents
      • The XMLDocumentFragment Class
      • XPath Support in XML DOM
      • Validating XML in an XMLDocument
  • Transforming XML Data using XSLT
    • What is XSLT, XSL and XPath?
    • Need for XSLT
    • XSLT Elements and Functions
    • Applying an XSL style to an XML Document
    • .NET classes involved in XSL Transformation
    • User defined functions in an XSL style sheet
    • The XSLTSettings Class
    • Advanced XSLT Operations
    • Debugging XSLT Style sheet
  • XML and ADO.NET
    • Loading XML into a DataSet
    • DataSet Schemas
    • Transforming DataSet to XML
    • Typed DataSets
    • XMLDataDocument Object and DataSet
    • Relationship between XMLDataDocument and XPathNavigator
    • DataTable and XML
  • XML Data Display
    • Hierarchical Data Controls
      • Site Navigation
      • XMLDataSource Control
      • Caching
      • XML Web Server Control
      • Client Side XML
  • SQL Server and XML Integration
    • New XML Features in SQL Server
      • FOR XML in SQL Server
      • Executing FOR XML Queries from ADO.NET
      • XML Data Type in SQL Server
      • Working with XML Data Type Columns from ADO.NET
      • Using XML Schema on the Client
      • Multiple Active Result Sets (MARS) in ADO.NET
      • XML Data Type and a DataSet
      • OPENXML()
      • Other XML Features
  • XML Serialization and XML De-Serialization
    • The XMLSerializer Class
    • Advanced Serialization
    • Serialize a .NET object to XML document
    • De-Serialize a XML document to .NET Object
    • Generics and XML Serialization
    • Pre-generating Serialization Assemblies
    • Handling Exceptions
  • .NET Configuration
    • NET Configuration
      • Configuration Hierarchy
      • NET 1.x Way of Accessing Configuration Sections
    • NET 2.0 Configuration Management
      • New Configuration Sections in ASP.NET
      • WebConfigurationManager Class
      • Retrieving Configuration from Predefined Sections
      • Encrypting and Decrypting Configuration Sections
      • Enumerating Configuration Sections
      • Reading Configuration Sections
      • Creating a Custom Configuration Section
      • Built-in Configuration Management Tools
  • XML Web Services
    • Building an ASP.NET Web Service
    • Creating a Proxy Class for the Web Service
    • Returning Complex Types
    • Using SOAP Headers
    • Using SOAP Extensions
    • Asynchronous Invocation of Web Services from a Client Application
    • Asynchronous Invocation of Web Services from a Browser Using IE Web Service Behavior
    • Asynchronous Web Service Methods
    • Controlling XML Serialization Using IXmlSerializable
    • Using Schema Importer Extensions

Leave a comment