Note: Download the actual book by clicking on Download Files link. The PDF Version link is just a PDF version of this page.
Programming XML with C# is a book (65 pages) written in step-by-step tutorial format for beginners and students who want to learn XML programming using C# language. It is recommended that you have some programming experience using any of the object-oriented languages such as C++, Pascal, or Java. It is also recommended that you are familiar with C# language syntaxes and programming. If you are not a C# programmer, I recommend to read Programming C# for Beginners before this book. This book can be found in C# Programming section of C# Corner.
In this book, you will learn the basic elements of XML and classes and objects available in .NET Framework to work with XML. After that, you will learn how to read, write, updated, and transform XML using C#. .NET also provides support for relationships between data (via ADO.NET) and XML. In this chapter, I also discuss how you can take advantages of classes found on ADO.NET and connect data with XML.
Download the entire book (65 pages) by clicking on Download Files link.
Table of Contents
- Introduction to XML
- DOM Overview
- XML Representation in .NET World
- The XML.NET Architecture
- Reading XML
- Writing XML
- Understanding DOM Implementation
- Transformation and XSLT
- Connecting data and XML via ADO.NET
- Traversing XML Documents
- XML Designer in Visual Studio .NET
Recommended Readings
If you plan to master C# programming, here are some other books you may want to consider reading.
- A Programmer's Introduction to C# 2.0, Third Edition
- C# and the .NET Platform, Second Edition
- The Complete Visual C# Programmer's Guide

jahaniishaq aj112Posted Dec 30, 2018, 11:36 AM
I am from pakistan and I love you and respect what you do.
JAGAT YADAVPosted Mar 22, 2017, 10:34 PM
For xml this is good content and document
vinh nguyenPosted Apr 9, 2015, 4:55 AM
thanks you!
am sunderPosted Dec 20, 2014, 7:55 PM
Quite interesting...
Praba PrakashPosted May 23, 2013, 11:39 PM
It Nice....XML Providing Serialisation In C#............Thanks
Mahesh ChandPosted May 8, 2013, 10:40 AM
Enos, Post your questions on the forums. WE do have many articles and a book on XML too. Search this website.
EnosPosted Nov 16, 2010, 8:18 AM
How to make pages communicate using xml? any given examples of code it will be my pleasure
Amin NooriPosted Jun 1, 2010, 3:01 AM
thanks for EBook. Good Luck
sanju somanPosted Apr 29, 2010, 8:23 AM
thanks buddy for giving such a understandable book.... keep going we want many of this kind hahahah
raheem aleemPosted Aug 3, 2009, 4:58 PM
Thanks, I've been looking for a good reference guide for XML with c# that is straight to the point.
asghar abbaszadehPosted Feb 21, 2009, 11:22 AM
thank you for this free book. asghar
Gon ZPosted Nov 23, 2008, 12:55 AM
Thanks for your help. I´ll read the book in no time!
Durgesh ChaturvediPosted Feb 18, 2008, 8:47 PM
Differance with asp.net2.0 to asp.net3.0 and required documents.
arti poojaryPosted Jan 18, 2008, 7:21 AM
Thanks Mahesh for the book!!!!!!!!!
divaker singhPosted Dec 17, 2007, 9:32 AM
hi mahesh, this is diwaker ,my company is looking for a provider of ebxml software,one USA company has told us to provide it for 50,000 rs. / user ,can you help us to find the right cost of this software.
mowonChanPosted Oct 30, 2007, 10:03 PM
Thank you for your kindiness that to upload this document, that very helpful ^^
Former membereditedPosted Sep 20, 2007, 9:36 AMEdited Sep 20, 2007, 9:38 AM
In the Book there is no < at the beginning of the statement (Listing 6-5 Attributes in XML files). It must be like this <?xml version ='1.0'?><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p> <?xml version ='1.0'?>
allan dickowPosted Sep 17, 2007, 1:35 AM
Am i the only one having a hard time finding the download link?