当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,