Product Description
XML is now an established technology for the description and transportation of data, and has made a major impact on almost every aspect of software development. When Microsoft introduced the .NET Framework, they took advantage of XML wherever they could. No other technology is so tightly bound with .NET as XML, both at the developer level and underlying the whole framework.
This book aims to give the reader enough information to be able to use XML from within the .NET Framework in the most efficient manner possible. It will explain in detail the usage of all the XML-related .NET Framework library classes for the manipulation, validation, transformation, and serialization of XML data, using both C# and Visual Basic .NET. It also looks at how the developer can utilize the full power of XML within the .NET Framework, for example, with the new XML capabilities of ADO.NET and ASP.NET. As is demonstrated, the .NET Framework itself uses XML, in configuration files, meta data, and C#’s XML code documentation mechanism, for example.
This book is aimed at intermediate-level programmers who have started on their journey towards .NET development, and who want to see how to use XML within their applications to its best advantage. Basic knowledge of C# or Visual Basic .NET, XML, and XML related technologies (XSLT, XPath, and XML Schemas) is necessary.
This book covers:
Reading and writing XML
DOM navigation and XSL transformations of XML
Validating and serializing XML
MSXML vs System.Xml
ADO.NET and ASP.NET XML support
Web Services and SOAP
Remoting
XML code documentation


Very interesting title and content. This book is very helpful to learn XML .NET features.
Rating: 5 / 5
VB or C which is it? I don’t mind books the have syntax for both VB.net and C#. I also don’t mind books that have JUST C#(since I don’t know C# why would I mind this?). I Like books that have JUST VB.NET since thats what I like. But this book doesn’t do any of these! It provides C# only on many occasions! And as a VB.NET only programmer its awfully hard to build on C# examples. It’s almost as if the authors didn’t know how to code everything in VB.NET and just skipped it sometimes.
Rating: 2 / 5
This has many good XML code samples. I found it very valuable in getting started with XML and .net
It could be edited down to 1/2 its size, and then get twice as much coverage of the XML objects, their are are way too many wordy desriptions hat are un-needed but the examples are solid. ($$$)is a bit overpriced and it is missing the depth I would expect in a ($$$)book.
One flaw is that it does not have “paired” examples. Some examples are C# and some are VB.net. Every example should have one of each to be useful.
Chapter 1: Overview, Chapter 11:ASP.net are a waste of space. I have no idea on earth why there is a Remoting chapter and not a SOAP Behavior chpter which is relevant. The Resource Secitin is way too generic to be useful and has no XML ASP.net resources hardely just a bunch of generic easy to find resources.
But as a begiiner I found it more useful than other titles I considered.
Rating: 4 / 5
I bought this book thinking that it was about XML and its applications in .NET, but I saw that it covers just how to use the class library of the framework to work with XML parser.
I’m not a novice to XML, but I can say that if you don’t know XML or .NET this book will be quite hard to understand, and if you know them both you will not find too much use for its contents.
If you read books like Professional C# 2nd Edition and Professional ADO .NET Programming you will see a good part of the contents of this book and will learn a lot more.
Rating: 2 / 5
The overall quality of the book is great. It has many so-called “real world” code samples to help you practice as you read. I don’t know if I would call them “real world” but they are good enough to help you learn. The book is very well organized and covers many topics from reading and writing XML files to showing you some ADO.NET and ASP.NET. It also has a small portion on web services and SOAP.
The only problem I had with the book was that the code samples were not consistent. There are many samples that have both a C# and VB version but some have only one. For example, a Case Study they have which is a DVD Rental System is written only in VB.NET. For a C# programmer, that means you have to re-write the code for C# yourself just to run the sample. This does not take so long but you should not have to do all that.
Personally, I think they should have made the book shorter by only using one language, C# of course as this is the language of choice for the .NET framework. But I guess they had to make the book for everyone.
I strongly recommend that you know XML and a .NET programming language before picking up this book, otherwise, you will be completely lost. —Reviewed by Elmer Morales
Rating: 4 / 5