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);

  • 相关阅读:
    [转]创建节约内存的JavaBean
    TCP协议
    redis常用命令
    Windows&Linux常用命令笔记
    二叉树学习笔记
    云计算入门
    redis主从切换
    spring 异步处理request
    ibatis工作原理
    工作了3年的JAVA程序员应该具备什么技能?(转)
  • 原文地址:https://www.cnblogs.com/sundh1981/p/13282299.html
Copyright © 2011-2022 走看看