.Net & Xml

( 1 )


If you're seeking ways to build network-based applications or XML-based web services, Microsoft provides most of the tools you'll need. XML is integrated into the .NET Framework and Visual Studio .NET, but if you want to get a grasp on how .NET and XML actually work together, that's a different story. With .NET & XML, you can get under the hood to see how the .NET Framework implements XML, giving you the skills to write understandable XML-based code that interoperates with ...

See more details below
Other sellers (Paperback)
  • All (20) from $1.99   
  • New (5) from $21.59   
  • Used (15) from $1.99   

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
BN.com price
(Save 43%)$31.99 List Price


If you're seeking ways to build network-based applications or XML-based web services, Microsoft provides most of the tools you'll need. XML is integrated into the .NET Framework and Visual Studio .NET, but if you want to get a grasp on how .NET and XML actually work together, that's a different story. With .NET & XML, you can get under the hood to see how the .NET Framework implements XML, giving you the skills to write understandable XML-based code that interoperates with code written with other tools, and even other languages.

.NET & XML starts by introducing XML and the .NET Framework, and then teaches you how to read and write XML before moving on to complex methods for manipulating, navigating, transforming, and constraining it. To demonstrate the power of XML in .NET, author Niel Bornstein builds a simple hardware store inventory system throughout the book. As you move from chapter to chapter, you'll absorb increasingly complex information until you have enough knowledge to successfully program your own XML-based applications. This tutorial also contains a quick reference to the API, plus appendices present additional .NET assemblies that you can use to work with XML, and how to work with the .NET XML configuration file format.

One study puts the potential market for new software based on XML at or near $100 billion over the next five years. The .NET Framework gives you a way to become a part of it. But to use XML and .NET effectively, you need to understand how these two technologies work together. This book gives you the insight to take full advantage of the power the two provide.

Read More Show Less

Product Details

  • ISBN-13: 9780596003975
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 12/1/2003
  • Pages: 476
  • Product dimensions: 7.04 (w) x 9.14 (h) x 1.13 (d)

Meet the Author

Niel M. Bornstein, with over ten years' experience in software development, has worked in diverse areas such as corporate information systems, client-server application development, and web-hosted applications. Clear and engaging, Niel is a frequent contributor to xml.com, an affiliate site of the O'Reilly Network.

Read More Show Less

Table of Contents

Organization of This Book;
Who Should Read This Book?;
About XML and Web Services;
About the Sample Code;
Why C#?;
Style Conventions;
How to Contact Us;
Processing XML with .NET;
Chapter 1: Introduction to .NET and XML;
1.1 The .NET Framework;
1.2 The XML Family of Standards;
1.3 Introduction to XML in .NET;
1.4 Key Concepts;
1.5 Moving On;
Chapter 2: Reading XML;
2.1 Reading Data;
2.2 XmlReader;
2.3 Moving On;
Chapter 3: Writing XML;
3.1 Writing Data;
3.2 XmlWriter and Its Subclasses;
3.3 Moving On;
Chapter 4: Reading and Writing Non-XML Formats;
4.1 Reading Non-XML Documents with XmlReader;
4.2 Writing an XmlPyxWriter;
4.3 Moving On;
Chapter 5: Manipulating XML with DOM;
5.1 What Is the DOM?;
5.2 The .NET DOM Implementation;
5.3 Moving On;
Chapter 6: Navigating XML with XPath;
6.1 What Is XPath?;
6.2 Using XPath;
6.3 Moving On;
Chapter 7: Transforming XML with XSLT;
7.1 The Standards;
7.2 Introducing XSLT;
7.3 Using XSLT;
7.4 Moving On;
Chapter 8: Constraining XML with Schemas;
8.1 Introducing W3C XML Schema;
8.2 Using the XSD Tool;
8.3 Working with Schemas;
8.4 Moving On;
Chapter 9: SOAP and XML Serialization;
9.1 Defining Serialization;
9.2 Runtime Serialization;
9.3 XML Serialization;
9.4 SOAP Serialization;
9.5 Moving On;
Chapter 10: XML and Web Services;
10.1 Defining Web Services;
10.2 Using Web Services;
10.3 Moving On;
Chapter 11: XML and Databases;
11.1 Introduction to ADO.NET;
11.2 Manipulating Data Offline;
11.3 Reading XML from a Database;
11.4 Hierarchical XML;
.NET XML Namespace Reference;
Chapter 12: How to Use These Quick Reference Chapters;
12.1 Finding a Quick-Reference Entry;
12.2 Reading a Quick-Reference Entry;
Chapter 13: The Microsoft.XmlDiffPatch Namespace;
13.1 Using the XmlDiffPatch Namespace;
13.2 Using the XmlDiff and XmlPatch Executables;
13.3 Microsoft.XmlDiffPatch Namespace Reference;
Chapter 14: The Microsoft.XsdInference Namespace;
14.1 Using the XsdInference Namespace;
14.2 Using the Infer Executable;
14.3 Microsoft.XsdInference Namespace Reference;
Chapter 15: The System.Configuration Namespace;
15.1 The Configuration Files;
15.2 Adding Your Own Configuration Settings;
15.3 System.Configuration Namespace Reference;
Chapter 16: The System.Xml Namespace;
Chapter 17: The System.Xml.Schema Namespace;
Chapter 18: The System.Xml.Serialization Namespace;
Chapter 19: The System.Xml.XPath Namespace;
Chapter 20: The System.Xml.Xsl Namespace;
Chapter 21: Type, Method, Property, and Field Index;

Read More Show Less

Customer Reviews

Average Rating 4
( 1 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted February 7, 2004

    Very well written and well thought out

    Anyone who has spent even a little time with .NET knows that XML is at the core of many of the libraries. When performing a query with ADO.NET, it¿s as easy to return the results as a DataSet as it is to return it as XML. This book realizes the core use of XML to .NET and discusses many of the various options developers have in handling XML. The book covers a few main points: how to read XML, how to write XML, how to transform XML (via XSLT), and various data manipulations. Each of these points, in turn, opens up various different issues which are discussed at length (like constraining XML via an XSD or how to read a non-XML document into XML). Much of the discussion contained some of the best instruction related to XML and .NET that I have seen. The final section of the book contains various reference chapters related to the XML namespaces (think of the reference section in the Nutshell series and you¿ll have a pretty good idea of what to expect). All in all, this is a very well written and well thought out discussion on the uses of XML in .NET. Not only will this book further your understanding of how to use .NET and XML together, but it will also help you gain insight into perhaps new uses for XML in your applications. I would recommend looking through this book before you begin your next .NET application.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)