Chapter 15. XML Namespaces, Transformations, and Schema Validation

In this chapter, you will learn about XML namespaces, transformations (also called transforms), and schemas. LINQ to XML has modern techniques for working with each of these technologies. Understanding how these technologies work is an important step toward mastering both XML and LINQ.

In this chapter, you will learn the following:

• Namespaces provide a scoping mechanism for XML data. LINQ to XML can both create namespaces and navigate through them.

• There are several types of XML transformations. For instance, you will see how to transform relational data into XML and vice versa. You will also see how to transform an XML document from one format to another. For instance, ...

Get Essential LINQ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.