|
"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.
|