Chapter 6. Exploring the System.Xml Namespace

only for RuBoard

Chapter 6. Exploring the System.Xml Namespace

graphics/01icon02.gif

Admittedly, structuring this book has been difficult. We wanted to cover XML and its concepts, discuss Microsoft's implementation of those concepts in the MSXML Parser and the .NET Framework classes, and introduce design patterns to make these concepts useful in your everyday application development. Each of the recommendations for XML Schemas, XPath, and XSLT could easily make, and have made, excellent books without covering a vendor's implementation of those technologies.

We decided to take another approach: Cover the individual technologies while giving glimpses of how to implement those technologies in .NET. Realizing that cursory examples won't paint a complete-enough picture, this chapter serves to cover those technologies in depth, from the perspective of how they are implemented in .NET.

We begin by looking at the abstract base classes, XmlReader and XmlWriter , and how they support working with XML in .NET. We then move on to working with those classes in creating a familiar DOM-style document. We then cover validation, modifying documents, transforming documents, and handling exceptions. Finally, we revisit XPath and its functions by tying in more advanced XSLT transformations and a custom XML reader implementation.

only for RuBoard


XML and ASP. NET
XML and ASP.NET
ISBN: B000H2MXOM
EAN: N/A
Year: 2005
Pages: 184

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net