Tải bản đầy đủ (.pdf) (7 trang)

a0026 professional c sharp wro morebook vn 3495

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (212.2 KB, 7 trang )


Professional C#
Third Edition
Simon Robinson
Christian Nagel
Jay Glynn
Morgan Skinner
Karli Watson
Bill Evjen



Professional C#
Third Edition



WSDL.exe file, 917
W3C (World Wide Web Consortium), 782

X
xcopy utility, 18, 376, 546, 548–549
XDR (XM-Data Reduced) schema, 791–792, 794, 821,
826
Xml control, 884
XML (Extensible Markup Language). See also specific
tag
ADO.NET
converting ADO.NET data to XML, 812–820
converting XML to ADO.NET data, 820–822
attribute


iterating through attributes, 791
value, returning, 790–791
CData section, 796
class overview, 782–783, 795–797
comment, generating XML documentation from, 68–70
DataSet class, populating from XML file, 723
DOM, 795–797
DTD, 791–792
element
creating, 800
navigating, 803–804
reading data from, 788–790
selecting, 804
entity, 796, 797
event handling
serialization event, 828, 830, 832, 833, 834
validation event, 792, 793
MSXML parser, 783–786
.NET Framework, role in, 781
node
child, 795
content, returning, 785, 788
count, returning, 804
declaration node, 797
entity reference node, 797
inserting, 799–802, 804
iterating through nodes, 785, 788–789
listing nodes, 796
parent, 795
position, returning, 804

returning, 796
saving, 801
selecting, 799, 804, 805
text node, 788

reading
Command class, using, 696–698
DataSet class, using, 723, 820
DiffGram document, using, 822–825
element data, 788–790
schema, 820–821, 824
stream, 786–787, 813
XmlTextReader class, using, 782, 787–791, 793
resource file, XML, 537–538
SAX, 781, 787
schema
database table, creating from, 821, 824
generating from XDR schema, 826
ignoring, 813
reading, 820–821, 824
validating against, 787, 791–793, 794
writing, 813–814, 823–824
W3C standard, 782
SELECT SQL statement FOR XML clause, 696–697
serialization
array, 826, 832, 834
deserializing, 826, 829
event handling, 828, 830, 832, 833, 834
field, 826
namespace, 825

object graph, 826
source code access, without, 833–836
stream-based object, 827, 828
stream
memory stream, 813
pull model, 787, 807
push model, 787
reading, 786–787, 813
serializing stream-based object, 827, 828
writing, 786–787, 813
XSLT operation in, 808
validating
error handling, 792–794
event handling, 792, 793
schema, against, 787, 791–793, 794
XmlValidatingReader class, using, 791–794
whitespace, 796
writing
DataSet class, using, 727, 813, 818
DiffGram document, using, 822–825
indentation, 785, 795
schema, 813–814, 823–824
stream, to, 786–787, 813
XmlDocument class, using, 801

1355

Index

XML (Extensible Markup Language)



XML (Extensible Markup Language), writing (continued)
XML (Extensible Markup Language), writing
(continued)
XmlTextWriter class, using, 782, 787,
794–795, 801
XmlWriter class, using, 782, 786–787, 810
W3C standards, 782
Xml namespace, 697, 782–783
XML Path Language. See XPath
XmlArray class, 834
XmlArrayAttribute class, 832
XmlArrayItem constructor, 832
XmlArrayItems class, 834
XmlAttribute class, 796
XmlAttributeOverrides class, 833, 834, 835
XmlAttributes class, 833, 834, 835
XmlCDataSection class, 796
XmlCharacterData class, 796
XmlComment class, 796
XmlDataDocument class, 783, 807, 815–816
XmlDeclaration class, 797, 802
XmlDocument class, 783, 796, 797–802, 814–815
XmlDocumentFragment class, 796
XmlDocumentType class, 797
XmlElement class, 797
XmlElementAttribute class, 827, 834, 835
XmlElements collection, 834
XmlEntity class, 796

XmlEntityReferenceNode class, 797
XmlLinkedNode class, 796

1356

XmlNode class, 783, 795
XmlNodeList class, 796
XmlNotation class, 796
XmlProcessingInstruction class, 797
XmlReader class, 782, 786–787, 797, 799
XmlResolver class, 783
XmlRootAttribute class, 827–828
XmlSerializer class, 825, 827, 829, 834–835
XmlSignificantWhitespace class, 796
XmlTextReader class, 782, 787–791, 793
XmlTextWriter class, 782, 787, 794–795, 801
XmlUrlResolver class, 783
XmlValidatingReader class, 791–794
XmlWhitespace class, 796
XmlWriteMode enumeration, 813
XmlWriter class, 782, 786–787, 810
XPath (XML Path Language), 785, 803–807
XPathDocument class, 803, 807, 808, 810
XPathException class, 803
XPathExpression class, 803
XPathNavigator class, 803–804, 805–806
XPathNodeIterator class, 803, 804, 805
XSD files, 715
XSD.EXE utility, 716–721, 826
Xsl namespace, 807

XSLT (XSL Transforms), 782, 802, 807–812
XsltArgumentList object, 808, 809–811
XslTransform class, 808, 810, 811
.xsx files, 765



×