当前位置:主页   - 电脑 - 网站开发 - ASP.Net
Linq To Xml学习 - 2.LINQ to XML 编程概述
来源:网络   作者:   更新时间:2012-08-04
收藏此页】    【字号    】    【打印】    【关闭

  LINQ to XML 类概述XAttribute 类

  XAttribute 表示一个 XML 属性。

  XCData 类

  XCData 表示一个 CDATA 文本节点。

  XComment 类

  XComment 表示一个 XML 注释。

  XContainer 类

  XContainer 是适用于可能具有子节点的所有节点的抽象基类。 下面的类派生自 XContainer 类:

  XElement

  XDocument

  XDeclaration 类

  XDeclaration 表示一个 XML 声明。 XML 声明用于声明 XML 版本和文档的编码。 此外,XML 声明还指定 XML 文档是否为独立文档。

  XDocument 类

  XDocument 表示一个 XML 文档。

  XDocumentType 类

  XDocumentType 表示一个 XML 文档类型定义 (DTD)。

  XElement 类

  XElement 表示一个 XML 元素。 有关详细信息和示例,

  XName 类

  XName 表示元素 (XElement) 和属性 (XAttribute) 的名称。 有关详细信息和示例,

  LINQ to XML 旨在使 XML 名称尽可能简单。 XML 名称由于复杂而通常被视为 XML 中的高级主题。 有证据证明,这种复杂性不是由开发人员编程时通常使用的命名空间造成的,而是由命名空间前缀造成的。 使用命名空间前缀可以减少输入 XML 时需要的击键数或使 XML 更具可读性。 但前缀通常只是使用完整 XML 命名空间的快捷方式,在多数情况下并不需要。LINQ to XML 通过将所有前缀解析为其对应的 XML 命名空间来简化 XML 名称。 如果需要,可以通过 GetPrefixOfNamespace 方法可以使用前缀。

  如果有必要,可以控制命名空间前缀。 在某些情况下,如果使用的是其他 XML 系统(如 XSLT 或 XAML),则需要控制命名空间前缀。 例如,如果 XPath 表达式使用 XSLT 样式表中嵌入的命名空间前缀,则将需要确保使用与 XPath 表达式中使用的前缀相匹配的命名空间前缀来序列化 XML 文档。

其它资源
来源声明

版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明