Session 1
Section A: XML with Visual Studio
Editing Tools
XML Editor
Views and Levels
Creating XML Data
Built-In IntelliSense
Add Elements/Attributes
Error Messages
Section B: Create and Transform Schemas
XML Schema
Generating Schema
Automated Generation
Change Namespace
Create Schema
Add Types/Element
View/Use Schema
XML Documentation
Section C: .NET Framework
XML within Framework
Microsoft and XML
Working with Framework
Framework Tools
Section D: .NET Display Options
Displaying XML
Transforming XML.Data
Transform Option
View Raw XML Data
Web Server Controls
Server Control Properties
XML Data Islands
Use Javascript
Section E: Working with XML Data
Parsing XML
.NET Parse Methods
XmlReader
XmlTextReader
XmlTextWriter
XmlTextWriter Methods
Transformation with .NET
Transform Method
Section F: Reading XML Streams
XmlReader Class
Derived Classes
Loading and Parsing
Load Methods
Authentication
Passing Credential
Section G: XmlTextReader
Read Process
White Space
Properties/Methods
Working with Nodes
Restring Effect
Stack Class
Navigate Stack
Session 2
Section A: XmlWriter
Write Methods
Formatting Properties
Namespaces/Attributes
Writing Binary Data
Base 64 Method
Reading Binary Data
Using XmlReader
Section B: Document Object Model
W3C DOM
DOM Hierarchy
View DOM Tree
Loading DOM Methods
Search Methods
Node Collection
Selective Node Collection
DOM & White Space
Section C: XML Document Object
Navigate DOM Tree
Recurse Tree Procedure
Navigation Methods
WalkTree
QueryTree/DeadReckon
Factory Methods
Add Nodes
Add/Use Images
Section D: Modifying XML Using DOM
Changing XML Data
Locate Attributes
Replace Attribute
Change XML Structure
Delete Elements
Update Description
Add Elements
Add by Order
Section E: Validating with .NET
Validation Technologies
XmlValidatingReader
Call ReadMethod
Validation Properties
Setup Reader
Error Handling
Caching Schemas
Using Multiple Schemas
Section F: Creating XML Schemas
XSD Generator
Creation Options
Schema Object Model
SOM Elements/Attributes
SOM Compile Method
Use XSD Generator
Use SOM
Validate
Session 3
Section A: Transformation Basics
Transform Processes
Create Stylesheet
Create ASP.NET Page
XSLT Output Options
String/TextWriter
Memory/FileStream
Response/XmlReader
Section B: XPath in .NET
XPath Specifications
XPathNavigator
XPathNode Iterator
XPath Matches Method
XPathExpression Object
Section C: Advanced XSLT Techniques
Modifying Stylesheets
Dynamic Modifications
Modify Sort Order
Passing Parameters
Use Parameters
Section D: XSL Extensions
Embedded Scripts
Extension Objects
Create Ext. Objects
Scripts vs. Ext. Objects
Section E: ADO.NET and XML
XML and Databases
ADO.NET vs. ADO
Connect with ADO.NET
Access SQL Data
Data Retrieval
Using DataSets
Retrieve Result Set
Section F: Modify Data with XML
Writing XML
WriteMode Options
Stream/Test/XmlWriter
DiffGram/WriteSchema
Section G: Loading DataSets with XML
Overview
ReadXml Method
ReadXmlSchema
Using XmlReadMode
ReadMode Options
Section H: Inferring Schemas with XML
InferSchema
Import XML Schema
InferXmlSchema Method
Apply Inferring Rules
Session 4
Section A: Synchronizing DataSets
XmlDataDocument Setup
Synchronize Data
Synchronize XML Data
Display Data
DataSet Views
Manipulate DataSet
Converting Methods
Section B: SQL with XML.NET
Built-in Support
Configure SQLXML
Setup Virtual Directory
T-SQL Extensions
For XML Clauses
Use For XML Options
Format SQL Data
T-SQL using HTTP
Section C: Write XML Data to SQL Server
Template Queries
Use Templates
OPENXML
DOM Objects with SQL
XML Updategrams
Sql:Sync Elements
Use Updategrams
Section D: SQLXML Managed Classes
Functionality
Namespace
Server-Side XML
SqlXmlCommand Class
Client-Side XML
Load DataSet
Use Template Queries
Section E: Creating Web Services
Web Services Basics
Setup
Test Web Service
Automatic WSDL
Using Attributes
Building Clients
Proxy Class
Section F: SQL Server Web Services
Configure Server
Consume Web Services
Behavior
Using Behaviors
Behavior Methods
Callback Function
onresult Event