Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Professional XML for .NET Developers Paperback – 1 Dec 2001

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"

Trade In Promotion

Product details

  • Paperback: 738 pages
  • Publisher: WROX Press Ltd (1 Dec 2001)
  • Language: English
  • ISBN-10: 1861005318
  • ISBN-13: 978-1861005311
  • Product Dimensions: 22.8 x 18.6 x 4.2 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 5,505,993 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Most Helpful Customer Reviews

Format: Paperback
A great book packed with information. Some excellent examples with lots of well written explanations.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 9 reviews
9 of 9 people found the following review helpful
Totally out of date - it's based on Beta 2! 3 Feb 2003
By A Customer - Published on Amazon.com
Format: Paperback
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 5 people found the following review helpful
Solid introduction to XML in .NET 4 Oct 2002
By Southern California .NET User Group - Published on Amazon.com
Format: Paperback
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.
3 of 3 people found the following review helpful
Know XML and a .NET programming language before reading 4 Oct 2002
By Southern California .NET User Group - Published on Amazon.com
Format: Paperback
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
8 of 10 people found the following review helpful
Lives up to the Wrox Name 17 Jan 2002
By Mr David W Schultz - Published on Amazon.com
Format: Paperback
I helped in the review of this title and can honestly say this title had a lot of thought put into creating a book that can actually be used in the real world. XML is very popular now and being used all over. .Net has just been released by MS. This book will show you how to put the two togethor to create real world efficient applications. The reader is assumed to have knowledge of .Net and XML, this is not a intro level book. The book shows how to combine .Net with XML and then reinforces it with several case studies of full applications using the techniques learned throughout the book. This one is a keeper for my book rack.
6 of 7 people found the following review helpful
Lives up to its title 15 Jan 2002
By William J. Burris - Published on Amazon.com
Format: Paperback
A professional quality book. Excellent coverage of all aspects of using XML in .NET. It dosn't waste any space on introductory material, and assumes you already know how to work with .NET, C# or VB.NET, and XML. Most examples are given in both C# and VB.NET. Works for me, although I would prefer just C# listings.
Were these reviews helpful? Let us know