Posted by : Rhyf Ahmad Wednesday, May 13, 2015

This is not a book about XML, the eXtensible Markup Language, but XML has become such a part of an ASP.NET programmer's life that the topic deserves its own chapter. Although most of the XML functionality in the .NET Framework appears to be in the System.Xml namespace, you can find XML's influence throughout the entire framework, including System.Data and System.Web . XML is oft maligned and misunderstood.

To some, XML is simply a text - based markup language; to others, it is an object serialization format or a document - encoding standard. In fact, XML has become the de facto standard manner in which data passes around the Internet. XML, however, is not really a technology as much as it is a set of standards or guiding principles. It provides a structure within which data can be stored, but the XML specification doesn't dictate how XML processors, parsers, formatters, and data access methods should be written or implemented. System.Xml , System .Xml.Linq , and other namespaces contain the .NET Framework view on how programmers should manipulate XML. Some of its techniques, such as XSLT and XML Schema, are standards - based. Others, like XmlReader and XmlWriter , started in the world of the .NET Framework, and now Java has similar classes. The .NET Framework 3.5 and above brings LINQ and LINQ to XML as a Language - Integrated Query over XML to the table. This is an ASP.NET book, aimed at the professional Web developer, so it can't be a book all about LINQ. However, a single chapter can't do LINQ justice. Rather than making this a chapter that focuses exclusively on just System.Xml or System.Xml.Linq , this chapter presents the LINQ model and syntax as a juxtaposition to the way you're used to manipulating XML. The examples include both the traditional and the new LINQ way of doing things. We recognize that you won't go and rewrite all your System.Xml code to use LINQ just because it's cool, but seeing the new syntax alongside what you are used to is an excellent way to learn the syntax, and it also assists you in making decisions on which technology to use going forward.

Contents:

The Basics of XML           
  1. The XML InfoSet
  2. XSD–XML Schema Definition
  3. Editing XML and XML Schema in Visual Studio 2010

XmlReader and XmlWriter
  1. Using XDocument Rather Than XmlReader
  2. Using Schema with XmlTextReader
  3. Validating Against a Schema Using an XDocument
  4. Including NameTable Optimization
  5. Retrieving .NET CLR Types from XML
  6. ReadSubtree and XmlSerialization
  7. Creating CLR Objects from XML with LINQ to XML
  8. Creating XML with XmlWriter
  9. Creating XML with LINQ for XML
  10. Improvements for XmlReader and XmlWriter

XmlDocument and XPathDocument
  1. Problems with the DOM
  2. XPath, the XPathDocument, and XmlDocument

DataSets
  1. Persisting DataSets to XML
  2. XmlDataDocument

The XmlDataSource Control
XSLT
  1. XslCompiledTransform
  2. XSLT Debugging

Databases and XML       
  1. FOR XML AUTO
  2. SQL Server and the XML Data Type




Ebook Preview
Get the ebook now (1.05 MB)

If the link above doesn't work, try the link below


Mirror: Get the ebook now (1.05 MB)

Leave a Reply

You can leave a comment to request any article(s), software(s), ebook(s) or report the dead link.
Then I will reply as soon as I can :)

Subscribe to Posts | Subscribe to Comments

Welcome to My Blog

Recent Post

Recent Posts Widget
Instagram

- Copyright © Madriva -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -