system.xml怎么这么多内容?
微软是不是发猪婆疯,就操作一个他妈的XML文件,就搞出这么多东西来?--------------------编程问答-------------------- 类 说明
System.Xml
System.Xml.Schema
System.Xml.Serialization
System.Xml.Serialization.Advanced
System.Xml.Serialization.Configuration
System.Xml.XPath
System.Xml.Xsl
System.Xml.Xsl.Runtime
类 说明
NameTable 实现单线程 XmlNameTable。
XmlAttribute 表示一个属性。此属性的有效值和默认值在文档类型定义 (DTD) 或架构中进行定义。
XmlAttributeCollection 表示可以按名称或索引访问的属性的集合。
XmlCDataSection 表示 CDATA 节。
XmlCharacterData 提供多个类使用的文本操作方法。
XmlComment 表示 XML 注释的内容。
XmlConvert 对 XML 名称进行编码和解码并提供方法在公共语言类型库类型和 XML 架构定义语言 (XSD) 类型之间进行转换。当转换数据类型时,返回的值是独立于区域设置的。
XmlDataDocument 允许通过相关的 DataSet 存储、检索和操作结构化数据。
XmlDeclaration 表示 XML 声明节点:<?xml version='1.0'...?>。
XmlDocument 表示 XML 文档。
XmlDocumentFragment 表示对树插入操作有用的轻量对象。
XmlDocumentType 表示文档类型声明。
XmlElement 表示一个元素。
XmlEntity 表示实体声明,例如 <!ENTITY... >.
XmlEntityReference 表示实体引用节点。
XmlException 返回有关最后一个异常的详细信息。
XmlImplementation 为一组 XmlDocument 对象定义上下文。
XmlLinkedNode 获取紧靠该节点(之前或之后)的节点。
XmlNamedNodeMap 表示可以通过名称或索引访问的节点的集合。
XmlNamespaceManager 解析集合的命名空间、向集合添加命名空间和从集合中移除命名空间,以及提供对这些命名空间的范围管理。
XmlNameTable 原子化字符串对象表。
XmlNode 表示 XML 文档中的单个节点。
XmlNodeChangedEventArgs 提供以下事件的数据:NodeChanged、NodeChanging、NodeInserted、NodeInserting、NodeRemoved 和 NodeRemoving。
XmlNodeList 表示排序的节点集合。
XmlNodeReader 表示提供对 XmlNode 中的 XML 数据进行快速、非缓存的只进访问的读取器。
XmlNotation 表示一个表示法声明,例如 <!NOTATION... >.
XmlParserContext 提供 XmlReader 分析 XML 片段所需的所有上下文信息。
XmlProcessingInstruction 表示一条处理指令,XML 定义该处理指令以将处理器特定的信息保存在文档的文本中。
XmlQualifiedName 表示 XML 限定名。
XmlReader 表示提供对 XML 数据进行快速、非缓存、只进访问的读取器。
XmlReaderSettings 指定在 Create 方法创建的 XmlReader 对象上支持的一组功能。
XmlResolver 解析由统一资源标识符 (URI) 命名的外部 XML 资源。
XmlSecureResolver 通过包装 XmlResolver 对象和限制基础 XmlResolver 有权访问的资源,帮助保护其他 XmlResolver 实现。
XmlSignificantWhitespace 表示在混合内容节点中标记之间的空白或 xml:space= 'preserve' 范围内的空白。这也称为有效空白。
XmlText 表示元素或属性的文本内容。
XmlTextReader 表示提供对 XML 数据进行快速、非缓存、只进访问的读取器。
XmlTextWriter 表示提供快速、非缓存、只进方法的编写器,该方法生成包含 XML 数据(这些数据符合 W3C 可扩展标记语言 (XML) 1.0 和“XML 中的命名空间”建议)的流或文件。
XmlUrlResolver 解析由统一资源标识符 (URI) 命名的外部 XML 资源。
XmlValidatingReader 表示提供文档类型定义 (DTD)、XML 数据简化 (XDR) 架构和 XML 架构定义语言 (XSD) 验证的读取器。
XmlWhitespace 表示元素内容中的空白。
XmlWriter 表示一个编写器,该编写器提供一种快速、非缓存和只进的方式来生成包含 XML 数据的流或文件。
XmlWriterSettings 指定在由 System.Xml.XmlWriter.Create 方法创建的 XmlWriter 对象上支持的一组功能。
接口
--------------------------------------------------------------------------------
接口 说明
IHasXmlNode 使类可以从当前上下文或位置返回 XmlNode。
IXmlLineInfo 提供一个接口,使类可以返回行和位置信息。
IXmlNamespaceResolver 提供对一组前缀和命名空间映射的只读访问。
委托
--------------------------------------------------------------------------------
委托 说明
XmlNodeChangedEventHandler 表示处理以下事件的方法:NodeChanged、NodeChanging、NodeInserted、NodeInserting、NodeRemoved 和 NodeRemoving。
枚举
--------------------------------------------------------------------------------
枚举 说明
ConformanceLevel 指定已创建的 XmlReader 和 XmlWriter 对象执行的输入或输出检查的量。
EntityHandling 指定 XmlTextReader 或 XmlValidatingReader 如何处理实体。
Formatting 指定 XmlTextWriter 的格式设置选项。
NewLineHandling 指定如何处理分行符。
ReadState 指定读取器的状态。
ValidationType 指定要执行的验证的类型。
WhitespaceHandling 指定如何处理空白。
WriteState 指定 XmlWriter 的状态。
XmlDateTimeSerializationMode 指定在字符串与 DateTime 之间转换时,如何处理时间值。
XmlNamespaceScope 定义命名空间范围。
XmlNodeChangedAction 指定节点更改的类型。
XmlNodeOrder 描述一个节点相对于另一个节点的文档顺序。
XmlNodeType 指定节点的类型。
XmlOutputMethod 指定用于序列化 XmlWriter 输出的方法。
XmlSpace 指定当前 xml:space 范围。
XmlTokenizedType 表示字符串的 XML 类型。这允许以特定 XML 类型(例如 CDATA 节类型)的形式读取字符串。
ValidationEventArgs 返回与 ValidationEventHandler 相关的详细信息。
XmlAtomicValue 表示经验证的 XML 元素或属性的类型化值。无法继承 XmlAtomicValue 类。
XmlSchema 按照 WWW 联合会 (W3C) XML 架构第 1 部分:“结构”和 XML 架构第 2 部分:“数据类型规范”内容指定的 XML 架构内存中表示形式。
XmlSchemaAll 表示万维网联合会 (W3C)all 元素(复合器)。
XmlSchemaAnnotated 可包含批注元素的任何元素的基类。
XmlSchemaAnnotation 表示万维网联合会 (W3C)annotation 元素。
XmlSchemaAny 表示万维网联合会 (W3C)any 元素。
XmlSchemaAnyAttribute 表示万维网联合会 (W3C)anyAttribute 元素。
XmlSchemaAppInfo 表示万维网联合会 (W3C)appinfo 元素。
XmlSchemaAttribute 表示 WWW 联合会 (W3C) 指定的 XML 架构中的 attribute 元素。属性为其他文档元素提供其他信息。属性标记嵌套在架构的文档元素标记之间。XML 文档将属性显示为元素开始标记中的命名项。
XmlSchemaAttributeGroup 表示 WWW 联合会 (W3C) 指定的 XML 架构中的 attributeGroup 元素。AttributesGroups 提供将一组属性声明归为一组的机制,以便将它们作为一个组并入到复杂类型定义中。
XmlSchemaAttributeGroupRef 表示由 WWW 联合会 (W3C) 所指定的 XML 架构中具有 ref 属性的 attributeGroup 元素。AttributesGroupRef 是对 attributeGroup 的引用,name 属性包含要引用的属性组。
XmlSchemaChoice 表示 WWW 联合会 (W3C) 所指定的 XML 架构中的 choice 元素(复合器)。choice 仅允许它的一个子级出现在实例中。
XmlSchemaCollection 包含“XML 架构”定义语言 (XSD) 和“XML 数据缩减”(XDR) 架构的缓存。无法继承此类。
XmlSchemaCollectionEnumerator 支持在集合上进行简单迭代。无法继承此类。
XmlSchemaCompilationSettings 为 XmlSchemaSet 类提供架构编译选项。该类不能被继承。
XmlSchemaComplexContent 表示 WWW 联合会 (W3C) 指定的 XML 架构的 complexContent 元素。此类表示复杂类型的复杂内容模型。它包含对仅具有元素或混合内容的复杂类型的扩展或限制。
XmlSchemaComplexContentExtension 按 WWW 联合会 (W3C) 的指定表示 XML 架构中的 extension 元素。此类用于通过扩展而派生的具有复杂内容模型的复杂类型。它通过添加属性或元素扩展复杂类型。
XmlSchemaComplexContentRestriction 表示 WWW 联合会 (W3C) 指定的 XML 架构的 restriction 元素。此类用于通过限制而派生的具有复杂内容模型的复杂类型。它将复杂类型的内容限制为继承的复杂类型的子集。
XmlSchemaComplexType 表示 WWW 联合会 (W3C) 指定的 XML 架构中的 complexType 元素。此类定义一个复杂类型,它确定属性集和元素的内容。
XmlSchemaContent 架构内容的抽象类。
XmlSchemaContentModel 指定一种类型的子元素的顺序和结构。
XmlSchemaDatatype XmlSchemaDatatype 类是将 XML 架构定义语言 (XSD) 类型映射为公共语言运行库 (CLR) 类型的抽象类。
XmlSchemaDocumentation 表示 WWW 联合会 (W3C) 指定的 XML 架构的 documentation 元素。此类在 annotation 中指定人们要读取或使用的信息。
XmlSchemaElement 表示 WWW 联合会 (W3C) 指定的 XML 架构的 element 元素。此类是所有粒子类型的基类,用于描述 XML 文档中的元素。
XmlSchemaEnumerationFacet 表示由“World Wide Web Consortium (W3C)”(WWW 联合会 (W3C))指定的 XML 架构的 enumeration 方面。此类为 simpleType 元素指定有效值列表。声明包含在 restriction 声明中。
XmlSchemaException 返回关于架构异常的详细信息。
XmlSchemaExternal 抽象类。提供有关所包含架构的信息。
XmlSchemaFacet 当简单类型由限制派生时,使用所有方面的抽象类。
XmlSchemaFractionDigitsFacet 指定可以为 simpleType 元素的小数值输入的位数的限制。fractionDigits 的值必须是正整数。表示“万维网联合会”(W3C)fractionDigits 方面。
XmlSchemaGroup 表示 WWW 联合会 (W3C) 指定的 XML 架构的 group 元素。此类在 schema 级别上定义从复杂类型中引用的组。它将若干元素声明归为一组,以便将它们当作一个组并入复杂类型定义。
XmlSchemaGroupBase XmlSchemaAll , XmlSchemaChoice 的一个抽象类,或 XmlSchemaSequence。
XmlSchemaGroupRef 表示具有来自 XML 架构的 ref 属性的 group 元素(根据万维网联合会 (W3C) 的指定)。此类在复杂类型中使用,而这些复杂类型引用在 schema 级别定义的 group。
XmlSchemaIdentityConstraint 标识约束的类:key、keyref 和 unique 元素。
XmlSchemaImport 表示来自由万维网联合会 (W3C) 指定的 XML 架构中的 import 元素。此类用于从其他架构导入架构组件。
XmlSchemaInclude 表示由 WWW 联合会 (W3C) 指定的 XML 架构中的 include 元素。此类用于包括来自外部架构的声明和定义。包括的声明和定义然后可用于包含架构中的处理。
XmlSchemaInference 从 XML 文档推导出 XML 架构定义语言 (XSD) 架构。不能继承 XmlSchemaInference 类。
XmlSchemaInferenceException 返回有关错误的信息,该错误是 XmlSchemaInference 类从 XML 文档推断架构时遇到的。
XmlSchemaInfo 表示已验证的 XML 节点的后架构验证信息集。
XmlSchemaKey 根据 WWW 联合会 (W3C) 的指定,此类表示 XMLSchema 中的 key 元素。
XmlSchemaKeyref 按照 WWW 联合会 (W3C) 的说明,此类表示 XMLSchema 中的 keyref 元素。
XmlSchemaLengthFacet 将 XML 架构的 length 方面表示为由 WWW 联合会 (W3C) 指定。此类可用于指定数据类型的 simpleType 元素的长度限制。
XmlSchemaMaxExclusiveFacet 表示 WWW 联合会 (W3C) 指定的 XML 架构的 maxExclusive 元素。此类可用于指定对 simpleType 元素的最大值的限制。该元素的值必须小于 maxExclusive 元素的值。
XmlSchemaMaxInclusiveFacet 按 WWW 联合会 (W3C) 的指定表示 XML 架构中的 maxInclusive 元素。此类可用于指定对 simpleType 元素的最大值的限制。该元素的值必须小于或等于 maxInclusive 元素的值。
XmlSchemaMaxLengthFacet 按 WWW 联合会 (W3C) 指定的方式显示 maxLength 来自 XML 架构的元素。此类可用于指定对 simpleType 元素数据值的最大长度的限制。该长度必须小于 maxLength 元素的值。
XmlSchemaMinExclusiveFacet 表示 WWW 联合会 (W3C) 指定的 XML 架构的 minExclusive 元素。此类可用于对 simpleType 元素的最小值进行限制。此元素的值必须大于 minExclusive 元素的值。
XmlSchemaMinInclusiveFacet 表示 WWW 联合会 (W3C) 指定的 XML 架构的 minInclusive 元素。可使用此类来指定对 simpleType 元素的最小值的限制。此元素的值必须大于或等于 minInclusive 元素的值。
XmlSchemaMinLengthFacet 表示来自“World Wide Web Consortium (W3C)”(WWW 联合会 (W3C))指定的 XML 架构的 minLength 元素。此类可以用来指定 simpleType 元素的数据值的最小长度限制。该长度必须大于 minLength 元素的值。
XmlSchemaNotation 表示由 WWW 联合会 (W3C) 指定的 XML 架构中的 notation 元素。XML 架构 notation 声明是 XML 1.0 NOTATION 声明的重新构造。批注的目的是描述 XML 文件中的非 XML 数据的格式。
XmlSchemaNumericFacet 用于定义 numeric 方面的抽象类。此类是数值方面类(如 XmlSchemaMinLengthFacet)的基类
XmlSchemaObject 表示 Xml 架构对象模型层次结构的根类,并作为诸如 XmlSchema 的类基类。
XmlSchemaObjectCollection XmlSchemaObject 的集合。
XmlSchemaObjectEnumerator 表示 XmlSchemaObjectCollection 的枚举数。
XmlSchemaObjectTable 此类用于为 XmlSchema 类(例如,Attributes、AttributeGroups 和 Elements 等)中包含的元素提供集合。
XmlSchemaParticle 所有粒子类型的基类(例如,XmlSchemaAny)的抽象类。
XmlSchemaPatternFacet 表示 WWW 联合会 (W3C) 指定的 XML 架构的 pattern 元素。此类可用于对为 simpleType 元素输入的值进行限制。
XmlSchemaRedefine 表示 XML 架构(由 WWW 联合会 (W3C) 规定)中的 redefine 元素。此类可用于允许在当前架构中重新定义从外部架构文件中获取的简单和复杂类型、组和属性组。此类还可用于为架构元素提供版本控制。
XmlSchemaSequence 表示 WWW 联合会 (W3C) 所指定的 XML 架构中的 sequence 元素(复合器)。sequence 要求组中的元素以指定的顺序出现在包含元素中。
XmlSchemaSet 包含 XML 架构定义语言 (XSD) 架构的缓存。
XmlSchemaSimpleContent 表示 WWW 联合会 (W3C) 指定的 XML 架构中的 simpleContent 元素。此类用于具有简单内容模型的简单类型和复杂类型。
XmlSchemaSimpleContentExtension 按照 WWW 联合会 (W3C) 的指定,表示 XML 架构的简单内容的 extension 元素。此类可用于按扩展派生简单类型。通过添加属性,此类派生可以用于扩展元素的简单类型的内容。
XmlSchemaSimpleContentRestriction 表示 WWW 联合会 (W3C) 指定的 XML 架构中简单内容的 restriction 元素。此类可用以通过限制派生简单类型。这种派生可用于将元素的值范围限制于在继承的简单类型中指定的值的子集。
XmlSchemaSimpleType 按照 WWW 联合会 (W3C) 的说明,此类表示 XML 架构中简单内容的 simpleType 元素。此类定义简单类型。简单类型可以为纯文本内容的属性值或元素值指定信息和约束。
XmlSchemaSimpleTypeContent 简单类型内容类的抽象类。
XmlSchemaSimpleTypeList 表示 WWW 联合会 (W3C) 指定的 XML 架构的 list 元素。此类可用于将 simpleType 元素定义为指定数据类型的值的列表。
XmlSchemaSimpleTypeRestriction 表示 WWW 联合会 (W3C) 指定的 XML 架构中简单类型的 restriction 元素。此类可用于限制 simpleType 元素。
XmlSchemaSimpleTypeUnion 表示 WWW 联合会 (W3C) 指定的 XML 架构中简单类型的 union 元素。union 数据类型可用于指定 simpleType 的内容。simpleType 元素的值必须是该联合中指定的一组替代数据类型之一。联合类型始终是派生类型,必须至少包含两种替代数据类型。
XmlSchemaTotalDigitsFacet 表示 WWW 联合会 (W3C) 指定的 XML 架构的 totalDigits 方面。此类可用于指定一个约束,该约束限制可为 simpleType 元素的值输入的位数。totalDigits 的值必须是正整数。
XmlSchemaType 所有简单类型和复杂类型的基类。
XmlSchemaUnique 表示来自由万维网联合会 (W3C) 指定的 XML 架构中的 unique 元素。此类可用于标识一组元素中的唯一约束。
XmlSchemaValidationException 表示在所验证的 XML 文档中遇到 XML 架构定义语言 (XSD) 架构验证错误和警告时引发的异常。
XmlSchemaValidator 表示一个 XML 架构定义语言 (XSD) 架构验证引擎。无法继承 XmlSchemaValidator 类。
XmlSchemaWhiteSpaceFacet 表示“万维网联合会”(W3C)whiteSpace 方面。
XmlSchemaXPath 表示“万维网联合会”(W3C)selector 元素。 --------------------编程问答-------------------- 接口
--------------------------------------------------------------------------------
接口 说明
IXmlSchemaInfo 定义被验证的 XML 节点的架构验证后信息集。
委托
--------------------------------------------------------------------------------
委托 说明
ValidationEventHandler 表示将处理 XML 架构验证事件和 ValidationEventArgs 的回调方法。
XmlValueGetter delegate,XmlSchemaValidator 类使用它将属性、文本和空白值作为与属性、文本或空白的 XML 架构定义语言 (XSD) 类型兼容的公共语言运行库 (CLR) 类型进行传递。
枚举
--------------------------------------------------------------------------------
枚举 说明
XmlSchemaContentProcessing 提供有关 any 和 anyAttribute 元素替换的验证模式的信息。
XmlSchemaContentType 复杂类型的内容模型的枚举。这表示后架构验证信息集 (infoset) 中的内容。
XmlSchemaDatatypeVariety 指定此类型的 W3C XML 架构数据类型种类。
XmlSchemaDerivationMethod 提供阻止派生的不同方法。
XmlSchemaForm 指示是否需要用命名空间前缀限定属性或元素。
XmlSchemaInference.InferenceOption 影响 XmlSchemaInference 类推导出的有关 XML 文档中元素和属性的匹配项和类型信息。
XmlSchemaUse 属性使用方式的指示器。
XmlSchemaValidationFlags 指定由 XmlSchemaValidator 和 XmlReader 类使用的架构验证选项。
XmlSchemaValidity 表示由 XmlSchemaValidator 类验证的 XML 项的有效性。
XmlSeverityType 表示验证事件的严重度。
XmlTypeCode 表示 W3C XML 架构定义语言 (XSD) 构架类型。
类 说明
CodeExporter 表示一个类,该类可从数据结构的 XML 表示形式生成代理代码。
CodeIdentifier 提供一些静态方法,用于将输入文本转换为代码实体的名称。
CodeIdentifiers 维护相关代码实体或类型映射的一组名称,这些名称是 .NET Framework 的 XML 序列化基础结构生成的。
ImportContext 描述特定上下文,架构集在该上下文中绑定到 .NET Framework 代码实体。
SchemaImporter 描述架构导入程序。
SoapAttributeAttribute 指定 XmlSerializer 必须将类成员序列化为编码的 SOAP 属性。
SoapAttributeOverrides 允许您在使用 XmlSerializer 将对象序列化或反序列化为编码的 SOAP 时重写应用于属性 (Property)、字段和类的属性 (Attribute)。
SoapAttributes 表示属性对象的集合,这些对象控制 XmlSerializer 如何序列化和反序列化 SOAP 方法。
SoapCodeExporter 从 WSDL 文档中定义的 SOAP 编码的消息部分的内部类型映射信息生成类型和属性声明。
SoapElementAttribute 指定公共成员值由 XmlSerializer 序列化为经过编码的 SOAP XML 元素。
SoapEnumAttribute 控制 XmlSerializer 如何序列化枚举成员。
SoapIgnoreAttribute 指示 XmlSerializer 不序列化公共字段或公共读/写属性值。
SoapIncludeAttribute 允许 XmlSerializer 在将对象序列化或反序列化为编码的 SOAP XML 时识别类型。
SoapReflectionImporter 生成从 .NET Framework 类型或 Web 服务方法信息到 SOAP 编码的消息的映射。
SoapSchemaExporter 使用 .NET Framework 类型的 XML 架构数据类型定义填充 XmlSchema 对象,该 .NET Framework 类型是用 SOAP 编码序列化的。
SoapSchemaImporter 在 .NET Framework 内使用来为 WSDL 文档中 SOAP 编码的消息部分生成到 .NET Framework 类型的内部映射。
SoapSchemaMember 表示 WSDL 文档中的 XSD <part> 元素的某些属性,该元素用于从 WSDL 文档生成类。
SoapTypeAttribute 将类实例序列化为 SOAP 编码的 XML 时,控制 XmlSerializer 生成的架构。
UnreferencedObjectEventArgs 在反序列化期间,为在编码的 SOAP XML 流中找到的已知的(但未引用的)对象提供数据。
XmlAnyAttributeAttribute 指定成员(返回 XmlAttribute 对象的数组的字段)可以包含任何 XML 属性。
XmlAnyElementAttribute 指定成员(返回 XmlElement 或 XmlNode 对象的数组的字段)可以包含对象,该对象表示在序列化或反序列化的对象中没有相应成员的所有 XML 元素。
XmlAnyElementAttributes 表示 XmlAnyElementAttribute 对象的集合。
XmlArrayAttribute 指定 XmlSerializer 必须将特定的类成员序列化为 XML 元素的数组。
XmlArrayItemAttribute 指定 XmlSerializer 可以放置在序列化数组中的派生类型。
XmlArrayItemAttributes 表示 XmlArrayItemAttribute 对象的集合。
XmlAttributeAttribute 指定 XmlSerializer 必须将类成员序列化为 XML 属性。
XmlAttributeEventArgs 为 UnknownAttribute 事件提供数据。
XmlAttributeOverrides 允许您在使用 XmlSerializer 序列化或反序列化对象时重写属性 (Property)、字段和类属性 (Attribute)。
XmlAttributes 表示一个属性对象的集合,这些对象控制 XmlSerializer 如何序列化和反序列化对象。
XmlChoiceIdentifierAttribute 指定可以通过使用枚举来进一步检测成员。
XmlCodeExporter 从 XML 架构元素声明的内部类型映射信息生成类型和属性声明。
XmlElementAttribute 指示公共字段或属性 (Property) 在 XmlSerializer 序列化或反序列化包含它们的对象时表示 XML 元素。
XmlElementAttributes 表示 XmlElementAttribute 对象的集合,该对象由 XmlSerializer 用来重写序列化类的默认方式。
XmlElementEventArgs 为 UnknownElement 事件提供数据。
XmlEnumAttribute 控制 XmlSerializer 如何序列化枚举成员。
XmlIgnoreAttribute 指示 XmlSerializer 的 Serialize 方法不序列化公共字段或公共读/写属性值。
XmlIncludeAttribute 允许 XmlSerializer 在它序列化或反序列化对象时识别类型。
XmlMapping 支持 .NET Framework 类型和 XML 架构数据类型之间的映射。
XmlMemberMapping 将 .NET Framework Web 服务方法中的代码实体映射到 Web 服务描述语言 (WSDL) 消息中的元素。
XmlMembersMapping 提供 .NET Framework Web 服务方法与为 SOAP Web 服务定义的 Web 服务描述语言 (WSDL) 消息之间的映射。
XmlNamespaceDeclarationsAttribute 指定目标属性、参数、返回值或类成员包含与 XML 文档中所用命名空间关联的前缀。
XmlNodeEventArgs 为 UnknownNode 事件提供数据。
XmlReflectionImporter 为 .NET Framework 类型或 Web 服务方法信息生成到 XML 架构元素声明(包括 Web 服务描述语言 (WSDL) 文档中的文本 XML 架构定义 (XSD) 消息部分)的映射。
XmlReflectionMember 提供 .NET Framework Web 服务方法中的代码实体与为 SOAP Web 服务定义的 Web 服务描述语言 (WSDL) 消息的内容之间的映射。
XmlRootAttribute 控制视为 XML 根元素的属性目标的 XML 序列化。
XmlSchemaEnumerator 启用 XmlSchema 对象的集合上的迭代。
XmlSchemaExporter 使用类型映射对象中的 XML 架构元素声明填充 XmlSchema 对象。
XmlSchemaImporter 为 XML 架构元素声明(包括 WSDL 文档中的文本 XSD 消息部分)生成到 .NET Framework 类型的内部映射。
XmlSchemaProviderAttribute 应用于某个类型时,存储该类型返回 XML 架构的静态方法的名称和控制该类型序列化的 XmlQualifiedName。
XmlSchemas 表示 XML 架构的集合。
XmlSerializationGeneratedCode 一个抽象类,是 XmlSerializationReader 和 XmlSerializationWriter 以及包含这两种类型的通用方法的那些类型的基类。
XmlSerializationReader 控制由 XmlSerializer 类执行的反序列化。
XmlSerializationReader.CollectionFixup 保存 XmlSerializationCollectionFixupCallback 委托实例和方法的输入;还提供方法的参数。
XmlSerializationReader.Fixup 保存 XmlSerializationFixupCallback 委托实例,以及该方法的输入;也作为该方法的参数使用。
XmlSerializationWriter 抽象类,用于控制由 XmlSerializer 类执行的序列化。
XmlSerializer 将对象序列化到 XML 文档中和从 XML 文档中反序列化对象。XmlSerializer 使您得以控制如何将对象编码到 XML 中。
XmlSerializerAssemblyAttribute 应用于 Web 服务客户端代理,可用来指定包含自定义序列化程序的程序集。
XmlSerializerFactory 创建 XmlSerializer 的类型化版本,以使序列化更为有效。
XmlSerializerImplementation 为预生成的类型化序列化程序定义读取器、编写器和方法。
XmlSerializerNamespaces 包含 XmlSerializer 用于在 XML 文档实例中生成限定名的 XML 命名空间和前缀。
XmlSerializerVersionAttribute 表示代码是由序列化基础结构生成的,向程序集应用此属性时,可重复使用以提高性能。
XmlTextAttribute 当序列化或反序列化包含该成员的类时,向 XmlSerializer 指示应将该成员作为 XML 文本处理。
XmlTypeAttribute 控制当属性目标由 XmlSerializer 序列化时生成的 XML 架构。
XmlTypeMapping 包含从一种类型到另一种类型的映射。
接口
--------------------------------------------------------------------------------
接口 说明
IXmlSerializable 提供面向 XML 序列化和反序列化的自定义格式。
IXmlTextParser 建立一个 Normalized 属性供 .NET Framework 基础结构使用。
结构
--------------------------------------------------------------------------------
结构 说明
XmlDeserializationEvents 包含可用于将事件委托传递给 XmlSerializer 的线程安全的 Deserialize 方法的字段。
委托
--------------------------------------------------------------------------------
委托 说明
UnreferencedObjectEventHandler 表示处理 XmlSerializer 的 UnreferencedObject 事件的方法。
XmlAttributeEventHandler 表示处理 UnknownAttribute 的方法
XmlElementEventHandler 表示处理 XmlSerializer 的 UnknownElement 事件的方法。
XmlNodeEventHandler 表示处理 XmlSerializer 的 UnknownNode 事件的方法。
XmlSerializationCollectionFixupCallback XmlSerializer 类用于对映射到集合或枚举的 SOAP 编码的 XML 数据类型进行反序列化的委托。
XmlSerializationFixupCallback XmlSerializer 类用来反序列化 SOAP 编码的 XML 数据的委托。
XmlSerializationReadCallback XmlSerializer 类为了对 SOAP 编码的非根 XML 数据的类型进行反序列化而使用的委托。
XmlSerializationWriteCallback XmlSerializer 类为了对 SOAP 编码的非根 XML 数据的类型进行序列化而使用的委托。
枚举
--------------------------------------------------------------------------------
枚举 说明
CodeGenerationOptions 指定在生成用于 XML Web services 的 .NET Framework 类型时使用的各种选项。
XmlMappingAccess 指定映射是读取、写入,还是即读取又写入。
类 说明
SchemaImporterExtension 允许在使用自动查询工具时自定义从 Web 服务描述语言 (WSDL) 文档生成的代码。
SchemaImporterExtensionCollection 表示 SchemaImporterExtension 对象的集合。
类 说明
DateTimeSerializationSection 处理 DateTime 实例的 XML 序列化的配置设置。
SchemaImporterExtensionElement 处理 XmlSchemaImporter 类的配置。无法继承此类。
SchemaImporterExtensionElementCollection 处理用于配置 XmlSchemaImporter 的操作的 XML 元素。无法继承此类。
SchemaImporterExtensionsSection 处理 XmlSchemaImporter 类的配置。无法继承此类。
SerializationSectionGroup 处理用于配置 XML 序列化的 XML 元素。
XmlSerializerSection 处理用于配置 XML 序列化的 XML 元素。
枚举
--------------------------------------------------------------------------------
枚举 说明
DateTimeSerializationSection.DateTimeSerializationMode
类 说明
XPathDocument 使用 XPath 数据模型提供 XML 文档的快速、只读、内存中的表示形式。
XPathException 提供在处理 XPath 表达式的过程中发生错误时所引发的异常。
XPathExpression 提供表示已编译的 XPath 表达式的类型化类。
XPathItem 表示 XQuery 1.0 和 XPath 2.0 数据模型中的项。
XPathNavigator 为定位和编辑 XML 数据提供游??模型。
XPathNodeIterator 在一组选中的节点上提供迭代器。
接口
--------------------------------------------------------------------------------
接口 说明
IXPathNavigable 向 XPathNavigator 类提供访问器。
枚举
--------------------------------------------------------------------------------
枚举 说明
XmlCaseOrder 指定大写和小写字母的排序顺序。
XmlDataType 指定用于确定排序顺序的数据类型。
XmlSortOrder 指定排序顺序。
XPathNamespaceScope 定义命名空间范围。
XPathNodeType 指定可以从 XPathNavigator 类返回的 XPath 节点类型。
XPathResultType 指定 XPath 表达式的返回类型。
类 说明
XslCompiledTransform 使用 XSLT 样式表转换 XML 数据。
XsltArgumentList 包含数目可变的参数(这些参数是 XSLT 参数,或者是扩展对象)。
XsltCompileException 在 XSLT 样式表中发现错误时由“Load”方法引发的异常。
XsltContext 封装可扩展样式表转换语言 (XSLT) 处理器的当前执行上下文,使 XML 路径语言 (XPath) 在 XPath 表达式中解析函数、参数和命名空间。
XsltException 处理 XSLT 转换而发生错误时引发的异常。
XsltMessageEncounteredEventArgs 为 XsltMessageEncountered 事件提供数据。
XslTransform 使用可扩展样式表转换语言 (XSLT) 转换 XML 数据。
XsltSettings 指定执行 XSLT 样式表时要支持的 XSLT 功能。
接口
--------------------------------------------------------------------------------
接口 说明
IXsltContextFunction 为在运行库执行期间在可扩展样式表转换语言 (XSLT) 样式表中定义的给定函数提供一个接口。
IXsltContextVariable 为在运行库执行期间在样式表中定义的给定变量提供一个接口。
委托
--------------------------------------------------------------------------------
委托 说明
XsltMessageEncounteredEventHandler 表示将处理 XsltMessageEncountered 事件的方法。 --------------------编程问答-------------------- 多种选择不是更好
补充:.NET技术 , ASP.NET