-
Processing XML with .NET
-
Chapter 1 Introduction to .NET and XML
- The .NET Framework
- The XML Family of Standards
- Introduction to XML in .NET
- Key Concepts
- Moving On
-
Chapter 2 Reading XML
- Reading Data
- XmlReader
- Moving On
-
Chapter 3 Writing XML
- Writing Data
- XmlWriter and Its Subclasses
- Moving On
-
Chapter 4 Reading and Writing Non-XML Formats
- Reading Non-XML Documents with XmlReader
- Writing an XmlPyxWriter
- Moving On
-
Chapter 5 Manipulating XML with DOM
- What Is the DOM?
- The .NET DOM Implementation
- Moving On
-
Chapter 6 Navigating XML with XPath
- What Is XPath?
- Using XPath
- Moving On
-
Chapter 7 Transforming XML with XSLT
- The Standards
- Introducing XSLT
- Using XSLT
- Moving On
-
Chapter 8 Constraining XML with Schemas
- Introducing W3C XML Schema
- Using the XSD Tool
- Working with Schemas
- Moving On
-
Chapter 9 SOAP and XML Serialization
- Defining Serialization
- Runtime Serialization
- XML Serialization
- SOAP Serialization
- Moving On
-
Chapter 10 XML and Web Services
- Defining Web Services
- Using Web Services
- Moving On
-
Chapter 11 XML and Databases
- Introduction to ADO.NET
- Manipulating Data Offline
- Reading XML from a Database
- Hierarchical XML
-
-
.NET XML Namespace Reference
-
Chapter 12 How to Use These Quick Reference Chapters
- Finding a Quick-Reference Entry
- Reading a Quick-Reference Entry
-
Chapter 13 The Microsoft.XmlDiffPatch Namespace
- Using the XmlDiffPatch Namespace
- Using the XmlDiff and XmlPatch Executables
- Microsoft.XmlDiffPatch Namespace Reference
-
Chapter 14 The Microsoft.XsdInference Namespace
- Using the XsdInference Namespace
- Using the Infer Executable
- Microsoft.XsdInference Namespace Reference
-
Chapter 15 The System.Configuration Namespace
- The Configuration Files
- Adding Your Own Configuration Settings
- 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
-
Colophon
- Title:
- .NET & XML
- By:
- Niel M. Bornstein
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- November 2003
- Pages:
- 480
- Print ISBN:
- 978-0-596-00397-5
- | ISBN 10:
- 0-596-00397-8
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of .NET and XML is a Canada goose (Branta canadensis). The Canada goose can be easily recognized by its black head, long neck, and whitish cheek patches. The underparts of the goose vary in color from light pearl gray, to chestnut, to blackish brown. There are at least 40, and possibly more, types of Canada geese. These groups also range in size. The largest Canada geese have a very deep honking voice, while the smallest have a high-pitched cackle. Males and females look similar, with the males being larger. The weights of the various types can range from 1.1 to 8 kilograms, and they can grow to a length of 43 inches, attaining a wingspan of 68 inches.
When geese migrate, they often fly at a considerable altitude. Long-distance flying by the flock is in a "V" formation. Flying just off the wing tips of the leader cuts turbulence, and creates a slipstream and a suction that lets the geese fly with less energy expended. The goose pilots take turns; one will drop back in the "V" to rest while another takes over.
Breeding season is from April to June. The pairs wait until the snow and ice melt before they begin nesting. Canada geese mate in their third year and pairs usually remain together as long as both birds are alive. There is a tendency for females to return to their own birth site to nest, and nesting areas are usually in marshes along sloughs or lakeshores. Both males and females collect debris for the nest. The female wiggles back and forth in the debris to shape the nest to her liking; she also plucks her down to line the nest. The female lays between 2 and 11 cream-colored eggs, and incubates them for 25 to 30 days while the male stands guard nearby. Both parents tend to the newborns, who are able to fly at about 8 weeks. The family bonds are strong, and the young remain with their parents on migration and throughout their first winter. Reg Aubry was the production editor and copyeditor, and Sarah Sherman was the proofreader for .NET and XML. Marlowe Shaeffer and Claire Cloutier provided quality control. Jamie Peppard provided production assistance. Lucie Haskins wrote the index.
Ellie Volckhausen designed the cover of this book, based on a series design by Edie Freedman. The cover image is an original illustration created by Susan Hart. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.
David Futato designed the interior layout. This book was converted by Julie Hawks to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read, using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Janet Santackas.
