Home | About | Visual Studio Express | Contact Us

Programming With XML Using Visual Basic 9.0

Programming with XML has traditionally been done using the DOM API, XSLT and XPath. Using this approach, the developer not only needs to understand XML, but also needs to become proficient in these additional technologies in order to be productive.

Visual Basic 9.0 provides an alternative to the traditional approach through the implementation of the new LINQ to XML (formerly known as XLinq) features and incorporating XML literals and “axis” properties that simplify accessing and navigating XML structures. One of these new features, specifically XML literals, is unique to the Visual Basic language in Visual Studio 2008 and provides a distinctive approach to programming with XML. In addition, enhanced user experience and debugging support within Visual Studio helps improve a developer’s productivity while working with XML.

In these videos, using a realistic application, we will look at the new features and capabilities available in Visual Basic 9.0 that relate to programming with XML.

Download Code
Video Links
Application Introduction
Window Live Expo API
Getting Started with Code
Getting the RSS Feed
Creating a Schema
The LINQ Query
Office Open XML
Working With the XML Literal
Working With the XML Literal (continued)
Namespace Issues
The Packaging API
Adding Worksheet to Workbook
Finishing Up
References
See http://msdn2.microsoft.com/en-us/library/bb246476.aspx for information on getting started with Windows Live API.
See http://expo.live.com/MyAPIKeys.aspx to get a Windows.Live.Expo application key.
See http://msdn2.microsoft.com/en-us/library/bb246477.aspx for information on the ListingsByCategoryKeywordLocation_V2 web service.
See http://msdn2.microsoft.com/en-us/library/aa338205.aspx for an overview of the Office Open XLM File Format.


Copyright © 2008 myVBProf.com. All rights reserved.
All trademarks remain the property of their respective owners.
This site is not affiliated in any way with the Microsoft Corporation.