This item is not eligible for Amazon Prime, but over a million other items are. Join Amazon Prime today. Already a member? Sign in.

Have one to sell? Sell yours here
Professional XML for .NET Developers
Professional XML for .NET Developers (Paperback)
by Dinar Dalvi (Author), Darshan Singh (Author), Kevin Williams (Author), Andy Olsen (Author), J. Michael Palermo IV (Author), John Slater (Author), Bipin Joshi (Author), Joe Gray (Author), Fredrik Normén (Author), Francis Norton (Author)
(9 customer reviews)    

Availability: Available from these sellers.

Also Available in: List Price: Our Price:
Paperback (Bargain Price)
Keep connected to what's happening in the world of books by signing up for Books Delivers, our monthly subscription e-mail newsletters. Discover new releases in your favorite categories, popular pre-orders and bestsellers, exclusive author interviews and podcasts, special sales, and more.

Editorial Reviews
Book 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
XML code documentation

From the Publisher
This book is aimed at intermediate or experienced 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 XML and related technology (XSLT, XPath, and XML Schemas) is assumed.

See all Editorial Reviews

Product Details

Look Inside This Book
Browse Sample Pages:
Front Cover | Table of Contents | Index | Back Cover

Help others find this item
No-one has made a Search Suggestion for this item yet. Why not be the first to suggest a search for which this item should appear?

Search Products Tagged with
Tag this product (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.

Your tags: Add your first tag

Are you the publisher or author? Learn how Amazon can help you make this book an eBook.
If you are a publisher or author and hold the digital rights to a book, you can make it available as an eBook on Learn more

Rate this item to improve your recommendations

I Own It Not Rated Your Rating
Don't Like It < > I Love It!
Save Your






Customer Reviews
Average Customer Review:
Write an online review and share your thoughts with other customers.
Search Customer Reviews

1 of 6 people found the following review helpful:
VB or C?, May 2, 2003
By Brent G. Richards "Brent" (newport beach, ca United States) - See all my reviews
VB or C which is it? I don't mind books the have syntax for both 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.

9 of 9 people found the following review helpful:
Totally out of date - it's based on Beta 2!, February 3, 2003
Reviewer: A reader
This book was published in Dec 01 which means it was written using .NET Beta 2. It is now completely out of date and many of the examples just don't work. To be fair, there is an "Update" document available for download from Wrox but wht not just buy an up to date book in the first place. My recommendation is "Applied XML Programming for Microsoft .NET" by Dino Esposito, # 0735618011.

5 of 6 people found the following review helpful:
Too much pages and not enough content., November 5, 2002
By Paulo E. Reichert "preichert" (Samarate, Varese Italy) - See all my reviews
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.

3 of 3 people found the following review helpful:
Know XML and a .NET programming language before reading, October 4, 2002
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

5 of 5 people found the following review helpful:
Solid introduction to XML in .NET, October 4, 2002
The text covers a lot of ground in 700+ pages. Starting with an introduction to the .NET Framework, it moves through the requisite areas of reading & writing XML, navigating the DOM, transforming, validating and serializing XML, and then on to XML-centric introductions to ADO.NET, ASP.NET, SOAP and Web Services. Two case studies are thrown in as well.

Instead of just listing features, it goes the extra, more important step of actually explaining why features are important or useful and how they can be of practical benefit. For example, in Chapter 3:

"The main difference between the XmlNodeReader and XmlTextReader is in the constructor - XmlNodeReader allows access to the contents of XML nodes obtained in some other way, such as part of an XPath resolution or an XmlDocument parse. For example, we can select XML document fragments using XPath document manipulation methods, then iterate through the fragments to extract their content using XmlNodeReader objects. By using a combination of these technologies, we can simplify our code while keeping memory consumption to a minimum."

On the down side, the quality varies from chapter to chapter, as can be expected from a book with multiple authors. For the most part, both VB.NET and C# examples are included, though occasionally, and for no apparent reason, only one or the other is shown (examples of both are included in the downloads available on the Wrox site).

Like many of the Wrox Professional books, it tells you more than you might need or care to know at the given moment, but because of that breadth and depth of content, it serves as an excellent reference.

"Professional XML for .NET Developers" was published while the .NET Framework was still in Beta 2, so there are some anomalies that show up. Wrox has updated code samples and errata available for download on their site.

Chapter 1 has the requisite, though satisfying, introduction to the .NET Framework. There's an enlightening discussion of the Common Language Specification (CLS) and the Common Type System and how, in practical terms, they contribute to cross language interoperability.

Chapter 2, among other things, has a lucid and very helpful explanation of the various config files and their relationship to each other.

Chapter 3 contains a thorough explanation of the objects that allow forward-only reading and writing of XML, a discussion of lesser known objects such as the Stack and NameTable objects, as well as a more complicated example at the end of the chapter that brings it all together.

Chapter 7 gives a quick intro to serialization, how to do it and why it's useful, then covers dealing with unexpected XML content via three of the Serializer object's specific events. Also goes into serializing complex objects, composite objects as well as fine-tuning serialization using .NET Framework attributes. There was an enlightening and useful explanation of the XSD Generator Tool which allows you to generate an XSD schema from a class and vice versa.

Chapter 9 contains a curious departure/case study extending the XmlReader and XmlWriter to communicate with Word and Visio as target applications.

Chapter 10 packs a respectable, XML-centric introduction to ADO.NET into 50 pages, focusing largely on datasets and how they interact with schemas.

Chapter 11 gives a quick intro to ASP.NET, some of the basic Web Controls, and a discussion of the web.config file's most important sections.

Chapter 13 has a brief, very basic description of Web Services, SOAP and UDDI. I'd highly recommend "Professional ASP.NET Web Services" for a thorough, in-depth treatment on the subject.

1 of 1 people found the following review helpful:
Good Beginner book, a bit pricey, September 10, 2002
By Charles M Carroll (Germantown, MD) - See all my reviews
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 Every example should have one of each to be useful.

Chapter 1: Overview, Chapter 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 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.

See all 9 customer reviews...

Customer Discussions Beta (What's this?)
New! Receive e-mail when new posts are made. Click the "Track it!" button on any discussion page.
This product's forum (0 discussions)
Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Receive e-mail when new posts are made
(Prompts for sign-in)


Product Information from the Amapedia Community Beta (What's this?)

Have a shopping question?
Try askville. It's free!

Never Misplace Your Readers Again
CliC Adjustable Reading GlassesCustomers are raving about CliC's stylish, magnetic front connection reading glasses. Reach for them hanging around your neck, click the magnets together over your nose, and start reading.

  See more

Limited-Time Markdowns on Groceries
Take advantage of limited-time Manager's Special markdowns on thousands of groceries--everything from breakfast food and snacks to batteries and baby care items. Quantities at these prices are limited, so act quickly.

Free DEWALT Holster
DEWALT Universal Drill Holder Keep your drill handy and your hands free with DEWALT's universal drill holder, free with purchase of any DEWALT drill from (See details).


Where's My Stuff?
Shipping & Returns
Need Help?
Conditions of Use | Privacy Notice © 1996-2007,, Inc. or its affiliates