Beginning XML for .NET 3.5 : From Novice to Professional - Example Index

 

Chapter 1

 

Parts of XML

Working with Visual Studio

Chapter 2

Opening a document from file, URL and string

Navigating XML document via DOM

Get elements by tag name

Get elements by ID

Using SelectNodes() method

Using SelectSingleNode() methods

Modifying XML document

Dealing with white spaces

Dealing with XML namespaces

Events of DOM

Chapter 3

Opening document with XmlTextReader

Reading with XmlTextReader

Writing XML documents with TextWriter

Formatting with TextWriter

Dealing with namespaces using TextWriter

Dealing with non text data using readers and writers

Chapter 4

Creating XPathNavigator

Navigating with XPathNavigator

Inner and outer XML with XPathNavigator

Get an XmlReader from XPathNavigator

Get an XmlWriter from XPathNavigator

Editing with XPathNavigator

Selecting nodes using XPathNavigator

Using SelectSingleNode() with XPathNavigator

Creating and compiling XPathExpression

Chapter 5

Validating XML document with DTD

Creating schema using SOM

Creating schema from assembly

Validating XML Documents using XmlReader

Validating XML Documents using XmlDocument

Chapter 6

Transforming Employees.xml into HTML table

Transformation using XsltCompiledTransform class

Passing parameters to transformations

Using script blocks during transformation

Using extension objects

Using compiled style sheets

Chapter 7

Using ExecuteXmlReader() method

DataSet and DataAdapter

Writing DataSet contents as XML

Writing DataSet Schema

Using ReadXml() method

Using ReadXml() to build menu system

ReadXmlSchema() and InferXmlSchema() methods

Working with strongly typed dataset

Using XmlDataDocument class

XmlDataDocument row to element conversion

Chapter 8

XML Serialization

XML Serialization events

Serializing complex types

Serializing and inheritance

Custom serialization

SOAP serialization

Custom SOAP serialization

Chapter 9

Creating Web Service

Web service client

Consuming session variables

Using SOAP headers

SOAP headers client

Calling Web Service Asynchronously

Chapter 10

Using ExecuteStream() method of SqlXmlCommand class

Using ExecuteToStream()method of SqlXmlCommand class

Executing parameterized queries using SqlXmlCommand class

Using SqlXmlAdapter to fill a DataSet

Using XSLT templates

Updating DataSet

Using XML Templates

Updating DiffGrams

Creating native web service

Chapter 11

Remoting server

Remoting host

Remoting client

Contact Us web form

Using XML data source with TreeView

Using XML data source with TreeView and applying XSLT

Using XML data source with TreeView and apply XPath expressions

Working with Menu control

Site map path control

Sitemap data source

XML control

Using Web.config file

Storing connection strings in web.config

Working with membership, role and profiles

Custom error pages

XML Comments

Chapter 12

Creating WCF Service

Hosting WCF Service Host

Hosting WCF Service in Web Server

Consuming WCF Service

Chapter 13

Basic LINQ Operations
Navigating XML Tree
Load XML Tree
Searching for Elements
Searching for Content
Modifying XML Tree
Events of XElement
Dealing with White Spaces
Dealing with Namespaces
Specifying Namespace while Creating XML Tree
Validate XML Document Against Schema
Transform XML to HTML
Project XML to Collection

Appendix A

Extending XmlReader and XmlWriter classes

Consuming custom XmlReader

Consuming custom XmlWriter

Appendix B

Creating Ecommerce web service

Consuming Ecommerce web service