zoukankan      html  css  js  c++  java
  • Linq to XML

    using System.Xml.Linq 命名空间成员

    XAttribute 表示一个xml元素的xml属性  <Student Id=123 />

    XCData 表示XML文档中的CDATA部分

    XComment 表示一个XML注释 <!--xxx -->

    XDeclaration表示一个XML文档中的公开声明 <?xml version="1.0" encoding="utf8">  </xml>

    XElement表示一个XML文档中特定元素,包含根元素

    XName表示一个XML元素或XML特性的名称

    XNameSpace 表示一个XML命名空间

    XNode表示XML树中的节点(元素、注释、文档类型、处理命令或文本节点)的抽象概念

    XProcessingInstruction表示一个XML处理命令

    XStreamElement表示一个支持延迟流输出的XML

    除了X*类,System.Xml.Linq中还定义了一个名为Extensions的类,它针对IEnumerable<T>的扩展方法,成员如下:

    Ancestors()  返回经过筛选的元素集合,其中包含源集合中每个节点的上级

    Attributes()返回集合中经过筛选的每个元素的特性集合

    DescendantNodes<T>()返回集合中每个文档和元素的子代节点的集合

    Dencendants<T> 返回经过筛选的元素的集合其中包含源集合中每个元素和文档的子元素

    Elements<T>返回源集合中每个元素和文档的子元素集合

    Nodes<T>返回源集合中每个文档和元素的子节点的集合

    Remove()将元集合中的每个特性从其父节点中移除

    Remove<T>将源集合中出现的所有特定节点移除。

    XElement.Parse(string xmlStr) <-> ToString()

    XDocment doc=XDocument.Load(fileName);

  • 相关阅读:
    Angular2+学习第1篇 简介
    JS:ES5数组基本操作
    git常用操作命令
    URL-Routing
    uid-datepicker
    元素隐藏 css
    Angular2+学习第2篇 cli 环境搭建过程
    DRF 07
    DRF小练习 04
    DRF小练习 02
  • 原文地址:https://www.cnblogs.com/sundh1981/p/13282299.html
Copyright © 2011-2022 走看看