X.509 certificates, security, 495−497
XAML
application code, 691−694
attributes
x:Class, 687
x:ClassModifier, 687
x:FieldModifier, 687
x:Key, 687
x:Name, 688
x:Shared, 688
x:Subclass, 688
x:TypeArguments, 688
controls, 694−695
directives
x:Code, 690
x:XData, 690
extensions
x:Array, 689
x:Null, 689
x:Static, 689
x:Type, 689
layout, 697
resources, 695−696
styles, 696−697
Visual Studio and, 698−703
XAML namespace, 686−690
XCOPY deployment, 830−831
XML (Extensible Markup Language), 4, 14−15, 963
attributes, 397−398
classes, 389
compared to HTML, 391
documents
creating programmatically, 400−404
generating with ADO.NET, 433−437
reading streams, 404−418
elements (nodes), 391
empty tags, 391
exception handling, 413−415
hierarchy, 391
nodes
Element, 405
Whitespace, 405
overview, 390−392
reports, generating, 426
retrieving from file, 423−425
SQL Server and, 437
streaming email, 415−418
tables, displaying, 426−427
tags, 391
transforming between standards, 430−432
XML serialization
definition, 392
examples, 392−397
Xml server control, ASP.NET, 442−444
XmlAttribute class
DOM and, 419−420
traversing XML attributes, 423
XmlDataSource control, ASP.NET, 437−442
namespace issues, 442
XmlDocument class, 417
DOM and, 419
XmlDocument instance variable, 371
XmlElement class, DOM and, 419
XmlException class, properties, 413
XmlNode class, DOM and, 419
XmlNodeList class, traversing XML documents, 421
XmlReader class, 400
opening streams, 405
XmlReaderSettings class, properties, 409−410
XmlResolver property, 428
XmlReaderSettings, 409
XmlSerializer class, 392−394
XmlTextReader class, traversing XML, 410−413
XmlTransform class, 400
XmlWriter class, 400
XmlWriterSettings object, configuring, 401−402
XPathNavigator parameter, XslTransform method, 428
Xsl namespace, classes, 432−433
XslCompiledTransform object, displaying XML documents, 429
XSLT
commands, 425
definition, 425
principles of operation, 425
reports, generating, 426−427
tables, displaying, 426−427
transforming XML between standards, 430−432
XsltArgumentList object, displaying XML documetns
XslTransform class
methods, 428
propetries, 428
XML documents, displaying, 427