Using XML for VB.NET Developers

Product type
Total time

Using XML for VB.NET Developers

Aspect Training
Logo Aspect Training
Provider rating: starstarstarstarstar 9.8 Aspect Training has an average rating of 9.8 (out of 1 reviews)

Tip: need an in-house course at your organisation? We will help you get the right quotes!

Description

Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.

 

Overview:

The Internet has brought a huge difference in the way we develop and use software applications.

Applications are becoming more and more distributed, connecting heterogeneous systems. With such a radical change, the role of XML is highly significant. XML has already established itself as a standard way of data encoding and transfer. No wonder that Microsoft's .NET Framework provides such a strong support for XML. Data access, raw parsing, configuration, code documentation, and web services are some of the examples where .NET harnesses the power and flexibility of XML.

The .NET Framework comes with a plethora of classes that allow you to work with XML data. Aspect Training's Using…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: XML/XSLT, Microsoft ADO.NET, Programming (general), IT Security, and Web Accessibility.

Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.

 

Overview:

The Internet has brought a huge difference in the way we develop and use software applications.

Applications are becoming more and more distributed, connecting heterogeneous systems. With such a radical change, the role of XML is highly significant. XML has already established itself as a standard way of data encoding and transfer. No wonder that Microsoft's .NET Framework provides such a strong support for XML. Data access, raw parsing, configuration, code documentation, and web services are some of the examples where .NET harnesses the power and flexibility of XML.

The .NET Framework comes with a plethora of classes that allow you to work with XML data. Aspect Training's Using XML for VB.NET Developers demystifies XML and allied technologies. Reading and writing XML data, using DOM, ADO.NET integration with XML, SQL Server XML features, applying XSLT style sheets, SOAP, web services, and configuration systems are some of the topics that this course explores in detail. Real-world examples will help you understand the practical use of the topic under consideration.

Prerequisites:

Experience with developing applications using VB.NET

Course Topics

Introducing XML and the .NET Framework

What Is XML?

Benefits of XML

XML-Driven Applications

Rules of XML Grammar

DTDs and XML Schemas

Parsing XML Documents

XSLT

XPath

The .NET Framework

.NET and XML

Working with Visual Studio

Manipulating XML Documents by Using the Document Object Model

Using the DOM Parser

Knowing When to Use DOM

Opening an Existing XML Document for Parsing

Navigating Through an XML Document

Looking for Specific Elements and Nodes

Modifying XML Documents

Adding New Content

Using Helper Methods

Understanding Events of the XmlDocument Class

Reading and Writing XML Documents

What Are XML Readers and Writers?

Opening XML Documents

Reading Attributes, Elements, and Values

Improving Performance by Using Name Tables

Dealing with Namespaces

Moving Between Elements

Moving Between Attributes

Reading Content

Writing XML Documents

Exporting Columns As Elements

Exporting Columns As Attributes

Formatting the Output

Serializing Data

Unserializing Data

Accessing XML Documents by Using the XPath Data Model

Overview of XPath

Location Path

Axis

Node Tests

Predicates

XPath Functions

The XPath Data Model

Validating XML Documents

Providing Structure for XML Documents

Document Type Definitions (DTDs)

XML Data Reduced Schemas (XDR Schemas)

XML Schema Definition Language Schemas (XSD Schemas)

Creating the DTD

Creating the XSD Schema

Creating Schemas by Using the Schema Object Model (SOM)

The Core SOM Classes.

Creating an XSD Schema by Using the SOM

Validating XML Documents Against DTDs and XSD Schemas

Transforming XML with XSLT

Overview of XSLT

Applying Templates

Branching

Transforming Elements and Attributes

Performing Transformations by Using XslCompiledTransform

Passing Arguments to a Transformation

Using Script Blocks in an XSLT Style Sheet

Using Extension Objects

XML in ADO.NET

Overview of ADO.NET Architecture

Connected Data Access

Disconnected Data Access

ADO.NET Data Providers

Basic ADO.NET Classes

XML and Connected Data Access

XML and Disconnected Data Access

Generating Menus Dynamically Based On an XML File

Reading Only the Schema Information

Creating a Typed DataSet

The XmlDataDocument Class

Converting Between DataRow and XmlElement

XML Serialization

Understanding the Flavours of Serialization

Classes Involved in the Serialization Process

Serializing and Deserializing Objects by Using XML Format

Handling Events Raised During Deserialization

Serializing and Deserializing Complex Types

Serialization and Inheritance

Customizing the Serialized XML

Serializing Data in SOAP Format

Customizing SOAP Serialization

XML Web Services

What Are Web Services?

Creating and Consuming Web Services

Creating a Proxy for a Web Service

Creating a Form That Consumes a Web Method

Calling a Web Method Asynchronously

Understanding SOAP

Using SOAP Headers

Understanding the WSDL Document

XML in SQL Server

Using XML Extensions to the SELECT Statement

The FOR XML Clause

Using OPENXML

Using SQLXML Features

Inserting, Modifying, and Deleting XML Data

XML Data Modification Language (XML DML)

XQuery Support in the XML Data Type

Native Web Services

Use of XML in the .NET Framework

Understanding Remoting

Remoting Architecture

Object Activation

Channels and Formatters

Flavors of Marshalling

Remoting Assemblies and Namespaces

Creating a Remoting-Enabled Application

Using XML in ASP.NET

The XML Data Source Control

Working with Site Maps

Using the XML Control

Using the .NET Framework Configuration System

Documenting XML Code

Creating a Class Library

Generating Documentation

There are no reviews yet.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.