XAML (XML for Applications Markup Language)
binding with, 1191–1193
defining object instances, 1197–1198
designer/developer cooperation, 1138–1140
overview of, 1134–1136
properties as attributes, 1136
value conversion, 1203–1204
XAMPLPad.exe utility, 1134
xcopy
deploying simple applications, 445
deploying Web applications, 446
overview of, 442
XHTML (Extensible HTML), 1302–1304
XML, 901–953
Ajax core technology, 1302–1303
binding to data, 1206–1208
configuration files and, 509
converting ADO.NET data to, 931–938
converting XML data to ADO.NET, 938–941
documentation, 69–71
DOM implementation in .NET, 914–920
LINQ to, 1686
MSXML in .NET, 904–906
populating DataSets, 889
querying across, 1681–1683
reading/writing DiffGrams, 941–943
resource classes, 657
serializing objects, 943–953
server control syntax, 1220
site map file, 1273–1275
standards, 902
System.Xml, 902–903, 906
tags, 69
validating, 911–912
workflows based on, 1579–1580
writing XML output, 890–894
XmlReader class, 907–912
XmlWriter class, 912–914
XPathNavigators. See XPathNavigators
XML Data Modification Language (XML DML), 979
XML data type, SQL Server, 974–982
overview of, 974
querying data, 977–979
strongly typed XML, 981–982
tables with XML data, 975–977
XML DML, 979
XML indexes, 980
XML DML (XML Data Modification Language), 979
XML for Applications Markup Language. See XAML (XML for Applications Markup Language)
XML schema definition file (XSD). See XSD (XML schema definition file)
XML schemas, 881–887
generating code with XSD, 882–887
overview of, 881–882
writing XML output, 890–894
XML Web services, 23
XmlAttributeOverrides class, 950–953
XmlAttributes class, 943, 945, 949–953
XmlCharacterData, 915
XmlDataDocument class, 903
XmlDataProvider, 1206–1208
XmlDocument class
converting ADO.NET data to XML, 931–938
creating XPathNavigator from. See XPathNavigators
defined, 903
inserting nodes, 917–920
limitations of, 920
working with, 916–917
XMLHttpRequest, 1302–1304
XmlLinkedNode, 915
XmlMessageFormatter, 1495
XmlNode class, 903, 914
XmlNodeList class, 914
XmlReader class
creating tables with XML data, 976
defined, 903
overview of, 907–908
Read methods, 908–910
retrieving attribute data, 910–912
validation with, 911–912
XmlReaderSettings class, 907, 911–912
XmlResolver, 927
XmlSerializer, 943, 945–950
XmlTextReader class, 845, 903
XmlTextWriter class, 843, 903, 917–920
XmlWriter class, 903, 912–914
XPathDocument, 921, 927
XPathNavigators, 920–931
overview of, 920–923
System.Xml.XPath, 921–927
transforming XML, 927–931
using classes in, 924–925
XPathDocument, 921
XPathNavigator, 921–923
XPathNodeIterator, 923
XPathNodeIterator, 923–926
XQuery, 977–979
XSD (XML schema definition file)
defined, 881
generating code with, 882–887
summary, 900
validating, 911–912
xsd.exe, 882, 944
XSLT (XSL Transforms)
filtering and sorting, 1681–1683
overview of, 926–928
XsltArgumentList, 928–931
XsltArgumentList, 927–931