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
- Design goals of XML Support in .NET
- 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
- Exploring DOM Processing
- 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
- Hierarchical Data Controls
- 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
- New XML Features in SQL Server
- 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
- NET Configuration
- 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