DetailPage-MSS-KB

Microsoft small business knowledge base

Article ID: 313651 - Last Review: August 18, 2009 - Revision: 4.0

This article was previously published under Q313651

On This Page

SUMMARY

This article provides a roadmap to learn about programming in the Microsoft .NET Framework with core Extensible Markup Language (XML) base classes. This article assumes that you are familiar with XML standards, the .NET Framework architecture, and basic .NET application development.

Roadmap articles provide links to useful information, including online documentation, Microsoft Knowledge Base articles, and Microsoft white papers, to help you learn about a Microsoft product or technology.

For additional information about ADO.NET technology roadmap articles, click the article number below to view the article in the Microsoft Knowledge Base:
313590  (http://support.microsoft.com/kb/313590/EN-US/ ) INFO: ROADMAP for ADO.NET

Overview

The .NET Framework provides a comprehensive and integrated set of classes that implement the following:
  • Standards-based XML parsers.
  • Support for the frequently used current XML standards:
    • Extensible Stylesheet Language Transformation (XSLT)
    • XML Path Language (XPath)
    • XML Schema

  • XML Serialization interfaces.
  • An integration mechanism to relate hierarchical and relational data.
With these classes, you can work with XML documents and data in .NET applications. The System.Xml namespace is the parent namespace for the core .NET Framework XML classes.

Visual Studio .NET Help Topics, WebCasts, White Papers, and QuickStart Tutorials

Visual Studio .NET Help Topics

For an overview of XML in the .NET Framework, see the following topics in the Microsoft Visual Studio .NET Help documentation:

Microsoft WebCasts

For an overview of the role of XML in the .NET Framework, see the following Microsoft WebCast:
XML and Microsoft .NET
http://support.microsoft.com/default.aspx?scid=kb;en-us;324618 (http://support.microsoft.com/default.aspx?scid=kb;en-us;324618)
For an introduction to programming the core XML classes in the .NET Framework, see the following two-part WebCast series:
Programming XML in the .NET Framework Part I
http://support.microsoft.com/?id=324890 (http://support.microsoft.com/?id=324890)

Programming XML in the .NET Framework Part II
http://support.microsoft.com/?id=324888 (http://support.microsoft.com/?id=324888)

Microsoft White Papers

For an overview of the core .NET Framework XML classes, see the following Microsoft white paper:
XML in .NET: .NET Framework XML Classes and C# Offer Simple, Scalable Data Manipulation
http://msdn.microsoft.com/en-us/library/bb985993.aspx (http://msdn.microsoft.com/en-us/library/bb985993.aspx)

Microsoft QuickStart Tutorials

For more information about common tasks that are related to programming XML in the .NET Framework, see the following Microsoft QuickStart tutorial:
XML in the .NET Framework
http://msdn.microsoft.com/en-us/library/2bcctyt8(VS.71).aspx (http://msdn.microsoft.com/en-us/library/2bcctyt8(VS.71).aspx)

Microsoft Knowledge Base Articles

This section includes references to other Microsoft Roadmap articles that address topics that are related to the core features of XML in the .NET Framework.

Pull-Model XML Parsing

The .NET Framework implements a fast, non-cached, forward-only, read-only pull-model XML parser. For additional information about programming the .NET Framework classes that implement this parser, click the article number below to view the article in the Microsoft Knowledge Base:
313816  (http://support.microsoft.com/kb/313816/EN-US/ ) INFO: Roadmap for Programming XML with the Pull-Model Parser in the .NET Framework

DOM Parsing

For additional information about programming the classes that implement the XML Document Object Model (DOM) in the .NET Framework, click the article number below to view the article in the Microsoft Knowledge Base:
313824  (http://support.microsoft.com/kb/313824/EN-US/ ) INFO: Roadmap for Programming XML with the DOM-Model Parser in the .NET Framework

XML Schemas

For additional information about validating XML documents in .NET applications and about programming the classes in the System.Xml.Schema namespace that constitute the .NET Framework Schema Object Model (SOM) for the W3C XML Schema standard, click the article number below to view the article in the Microsoft Knowledge Base:
313826  (http://support.microsoft.com/kb/313826/EN-US/ ) INFO: Roadmap for XML Schemas in the .NET Framework

XPath

For additional information about programming the classes in the System.Xml.XPath namespace to execute XPath queries against XML data in .NET applications, click the article number below to view the article in the Microsoft Knowledge Base:
313828  (http://support.microsoft.com/kb/313828/EN-US/ ) INFO: Roadmap for Executing XPath Queries in .NET Applications

ADO.NET and XML

For additional information about ADO.NET XML integration features in the .NET Framework, click the article number below to view the article in the Microsoft Knowledge Base:
313649  (http://support.microsoft.com/kb/313649/EN-US/ ) INFO: Roadmap for XML Integration with ADO.NET
The following WebCast uses a scenario-driven approach to illustrate how you can use the ADO.NET XML integration features to address some real world application development challenges:
XML Integration in ADO.NET
http://support.microsoft.com/?id=324865 (http://support.microsoft.com/?id=324865)

XSLT

For additional information about programming the classes in the System.Xml.Xsl namespace to execute XSLT transformations in .NET applications, click the article number below to view the article in the Microsoft Knowledge Base:
313997  (http://support.microsoft.com/kb/313997/EN-US/ ) INFO: Roadmap for Executing XSLT Transformations in .NET-Connected Applications

Serialization

For additional information about programming the classes in the System.Xml.Serialization namespace to serialize and to de-serialize .NET Framework objects to and from XML, click the article number below to view the article in the Microsoft Knowledge Base:
314150  (http://support.microsoft.com/kb/314150/EN-US/ ) INFO: Roadmap for XML Serialization in the .NET Framework

Other Topics of Interest

Format for .NET Remoting Configuration Files
http://msdn.microsoft.com/en-us/library/ms973907.aspx (http://msdn.microsoft.com/en-us/library/ms973907.aspx)

XML Web Services
http://msdn.microsoft.com/en-us/library/ms996507.aspx (http://msdn.microsoft.com/en-us/library/ms996507.aspx)

Troubleshooting

If you experience problems or if you have questions, you can refer to the MSDN newsgroups where you can share your experiences with your peers. You can also use the Microsoft Knowledge Base where you can search for articles about specific issues.
MSDN Newsgroups
http://msdn.microsoft.com/newsgroups/ (http://msdn.microsoft.com/newsgroups/)

XML .NET Framework Peer Support Newsgroup
news://msnews.microsoft.com/microsoft.public.dotnet.xml (news://msnews.microsoft.com/microsoft.public.dotnet.xml)

Searching the Knowledge Base
http://support.microsoft.com/search (http://support.microsoft.com/search)

APPLIES TO
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
Keywords: 
kbarttyperoadmap kbinfo KB313651
Share
Additional support options
Ask The Microsoft Small Business Support Community
Contact Microsoft Small Business Support
Find Microsoft Small Business Support Certified Partner
Find a Microsoft Store For In-Person Small Business Support