X* classes, 170, 180–182
XAttribute class
GetSchemaInfo method, 192
LINQ to XML API, 173
Validate method, 192
XML literals, 64
XML support, 62
XCommment class, 173, 180
XContainer class
DescendantNodes method, 188
elements, 183–184
properties in, 181
XAttribute class and, 173
XElement class and, 170
XDeclaration type, 173
XDocument class
InDocumentOrder method, 188
LINQ to XML API, 173
LINQ to XML support, 62
Validate method, 192–193
X* classes and, 180
XElement class and, 170
XML literals, 64
XDocumentType class, 173, 180
XElement class
attributes, 182
DescendantNodesAndSelf method, 188
Element method, 183–184
GetSchemaInfo method, 192
LINQ to XML API, 170–172
methods in, 181
Validate method, 192
XAttribute class and, 173
XDocument class and, 173
XML literals, 64
XML namespaces, 177
XML support, 62
XElement type, 173
XML (Extensible Markup Language).
See also LINQ to XML
late binding over, 62, 66–68
manipulating, 9–11
using LINQ queries over, 189–191
Visual Basic support, 62–68
XML files
external mapping, 158–159
SQLMetal tool, 158
XML Infoset, 169, 173
XML literals
defined, 62
embedded query, 66
LINQ to XML support, 168
overview, 62–66
parsing, 173
transforming XML, 185
XML namespaces, 176, 178
XML namespaces, 175–180, 183
XML Schema Definition (XSD), 167, 172
XML tags, 63–64
XmlConvert class, 172
XmlDocument class, 176
XmlElement class, 176
XmlException error, 172
xmlns attribute, 178
XmlReader class, 9, 170, 173
XmlWriter class, 171–173
XName class, 175–180, 183
XNamespace class, 175–180, 193
XNode class
LINQ to XML API, 173–175
methods in, 181, 186
X* classes and, 180
XAttribute class and, 173
XElement class and, 170
XNodeDocumentOrderComparer class, 181, 188
XNodeEqualityComparer class, 175
XObject class, 173, 180–181
XPath
extension methods and, 187–188
LINQ to XML support, 167–168
support for, 194–195
XML manipulation, 10
XPathEvaluate method, 194
XPathEvaluator class, 194
XPathSelectedElement method, 194
XPathSelectedElements method, 194
XProcessingInstruction class, 173, 180
XQuery, 10, 167–168
XSD (XML Schema Definition), 167, 172, 191–193
XSLT (Extensible Stylesheet Language for Transformations), 167, 184
XText class, 180