XDocument常用属性

1) BaseUri 获取此 XObject 的基 URI。 (继承自 XObject。)

2) Declaration 获取或设置此文档的 XML 声明。

3) Document 获取此 XObject 的 XDocument。 (继承自 XObject。)

4) DocumentType 获取此文档的文档类型定义 (DTD)。

5) FirstNode 获取此节点的第一个子节点。 (继承自 XContainer。)

6) LastNode 获取此节点的最后一个子节点。 (继承自 XContainer。)

7) NextNode 获取此节点的下一个同级节点。 (继承自 XNode。)

8) NodeType 获取此节点的节点类型。 (重写 XObject.NodeType。)

9) Parent 获取此 XObject 的父级 XElement。 (继承自 XObject。)

10) PreviousNode 获取此节点的上一个同级节点。 (继承自 XNode。)

11) Root 获取此文档的 XML 树的根元素。

XDocument常用方法

1) Add(Object) 将指定的内容添加为此 XContainer 的子级。 (继承自 XContainer。)

2) Add(Object[]) 将指定的内容添加为此 XContainer 的子级。 (继承自 XContainer。)

3) AddAfterSelf(Object) 紧跟在此节点之后添加指定的内容。 (继承自 XNode。)

4) AddAfterSelf(Object[]) 紧跟在此节点之后添加指定的内容。 (继承自 XNode。)

5) AddAnnotation 将对象添加到此 XObject 的批注列表。 (继承自 XObject。)

6) AddBeforeSelf(Object) 紧邻此节点之前添加指定的内容。 (继承自 XNode。)

7) AddBeforeSelf(Object[]) 紧邻此节点之前添加指定的内容。 (继承自 XNode。)

8) AddFirst(Object) 将指定的内容作为此文档或元素的第一个子级添加。 (继承自 XContainer。)

9) AddFirst(Object[]) 将指定的内容作为此文档或元素的第一个子级添加。 (继承自 XContainer。)

10) Ancestors() 返回此节点的上级元素的集合。 (继承自 XNode。)

11) Ancestors(XName) 返回此节点的经过筛选的上级元素的集合。 集合中只包括具有匹配 XName 的元素。 (继承自 XNode。)

12) Annotation(Type) 从此 XObject 获取指定类型的第一个批注对象。 (继承自 XObject。)

13) Annotation<T>() 从此 XObject 获取指定类型的第一个批注对象。 (继承自 XObject。)

14) Annotations(Type) 获取此 XObject 的指定类型的批注集合。 (继承自 XObject。)

15) Annotations<T>() 获取此 XObject 的指定类型的批注集合。 (继承自 XObject。)

16) CreateReader() 创建此节点的 XmlReader。 (继承自 XNode。)

17) CreateReader(ReaderOptions) 使用 readerOptions 参数指定的选项创建 XmlReader。 (继承自 XNode。)

18) CreateWriter 创建可用于将节点添加至 XContainer 的 XmlWriter。 (继承自 XContainer。)

19) DescendantNodes 按文档顺序返回此文档或元素的子代节点集合。 (继承自 XContainer。)

20) Descendants() 按文档顺序返回此文档或元素的子代元素集合。 (继承自 XContainer。)

21) Descendants(XName) 按文档顺序返回此文档或元素的经过筛选的子代元素集合。 集合中只包括具有匹配 XName 的元素。 (继承自XContainer。)

22) Element 获取具有指定 XName 的第一个(按文档顺序)子元素。 (继承自 XContainer。)

23) Elements() 按文档顺序返回此元素或文档的子元素集合。 (继承自 XContainer。)

24) Elements(XName) 按文档顺序返回此元素或文档的经过筛选的子元素集合。 集合中只包括具有匹配 XName 的元素。 (继承自XContainer。)

25) ElementsAfterSelf() 按文档顺序返回此节点后的同级元素集合。 (继承自 XNode。)

26) ElementsAfterSelf(XName) 按文档顺序返回此节点后经过筛选的同级元素的集合。 集合中只包括具有匹配 XName 的元素。 (继承自 XNode。)

27) ElementsBeforeSelf() 按文档顺序返回此节点前的同级元素集合。 (继承自 XNode。)

28) ElementsBeforeSelf(XName) 按文档顺序返回此节点前经过筛选的同级元素的集合。 集合中只包括具有匹配 XName 的元素。 (继承自 XNode。)

29) Equals(Object) 确定指定的对象是否等于当前对象。 (继承自 Object。)

30) Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)

31) GetHashCode 作为默认哈希函数。 (继承自 Object。)

32) GetType 获取当前实例的 Type。 (继承自 Object。)

33) IsAfter 确定当前节点是否按文档顺序显示在指定节点之后。 (继承自 XNode。)

34) IsBefore 确定当前节点是否按文档顺序显示在指定节点之前。 (继承自 XNode。)

35) Load(Stream) 使用指定的流创建一个新的 XDocument 实例。

36) Load(String) 从文件创建新 XDocument。

37) Load(TextReader) 从 TextReader 创建新的 XDocument。

38) Load(XmlReader) 从 XmlReader 创建新 XDocument。

39) Load(Stream, LoadOptions) 使用指定流创建新的 XDocument 实例,也可以选择保留空白,设置基 URI 和保留行信息。

40) Load(String, LoadOptions) 从文件创建新 XDocument,还可以选择保留空白和行信息以及设置基 URI。

41) Load(TextReader, LoadOptions) 从 TextReader 创建新 XDocument,还可以选择保留空白和行信息以及设置基 URI。

42) Load(XmlReader, LoadOptions) 从 XmlReader 加载 XDocument,还可以选择设置基 URI 和保留行信息。

43) MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)

44) Nodes 按文档顺序返回此元素或文档的子节点集合。 (继承自 XContainer。)

45) NodesAfterSelf 按文档顺序返回此节点后的同级节点的集合。 (继承自 XNode。)

46) NodesBeforeSelf 按文档顺序返回此节点前的同级节点的集合。 (继承自 XNode。)

47) Parse(String) 从字符串创建新 XDocument。

48) Parse(String, LoadOptions) 从字符串创建新 XDocument,还可以选择保留空白和行信息以及设置基 URI。

49) Remove 从节点父级中删除此节点。 (继承自 XNode。)

50) RemoveAnnotations(Type) 从此 XObject 移除指定类型的批注。 (继承自 XObject。)

51) RemoveAnnotations<T>() 从此 XObject 移除指定类型的批注。 (继承自 XObject。)

52) RemoveNodes 从此文档或元素中移除子节点。 (继承自 XContainer。)

53) ReplaceNodes(Object) 使用指定的内容替换此文档或元素的子节点。 (继承自 XContainer。)

54) ReplaceNodes(Object[]) 使用指定的内容替换此文档或元素的子节点。 (继承自 XContainer。)

55) ReplaceWith(Object) 使用指定的内容替换此节点。 (继承自 XNode。)

56) ReplaceWith(Object[]) 使用指定的内容替换此节点。 (继承自 XNode。)

57) Save(Stream) 将此 XDocument 输出到指定的 Stream。

58) Save(String) 序列化此 XDocument 到文件,如果该文件存在,则覆盖现有的文件。

59) Save(TextWriter) 将此 XDocument 序列化为 TextWriter。

60) Save(XmlWriter) 将此 XDocument 序列化为 XmlWriter。

61) Save(Stream, SaveOptions) 将此 XDocument 输出到指定的 Stream,(可选)并指定格式设置行为。

62) Save(String, SaveOptions) 将此 XDocument 序列化为文件,还可以选择禁用格式设置。

63) Save(TextWriter, SaveOptions) 将此 XDocument 序列化为 TextWriter,还可以选择禁用格式设置。

64) ToString() 返回此节点的缩进 XML。 (继承自 XNode。)

65) ToString(SaveOptions) 返回此节点的 XML,还可以选择禁用格式设置。 (继承自 XNode。)

66) WriteTo 将此文档写入 XmlWriter。 (重写 XNode.WriteTo(XmlWriter)。)

XDocument常用属性的更多相关文章

  1. 【Android自学日记】五大布局常用属性

    线性布局(LinearLayout)常用属性: android:orientation="vertical"--决定子类控件的排布方式(vertical垂直:horizontal水 ...

  2. DataGrid中的常用属性

    DataGrid中的常用属性 $('#dg').datagrid({ url:'datagrid_data.json', columns:[[ {field:'code',title:'Code',w ...

  3. Node.js process 模块常用属性和方法

    Node.js是常用的Javascript运行环境,本文和大家发分享的主要是Node.js中process 模块的常用属性和方法,希望通过本文的分享,对大家学习Node.js http://www.m ...

  4. ImageView的常用属性

    ImageView的一些常用属性,并且这些属性都有与之对应的getter.setter方法: android:adjustViewBounds:设置ImageView是否调整自己的边界来保持所显示图片 ...

  5. HTML a标签、4个伪类、常用属性(下载)、锚链接(待扩展:邮件、电话、短信、GPS)

    HTML 超链接<a> 1.超链接可以是一个字.一个词.一组词.一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分. 2.当您把鼠标指针移动到网页中的某个链接上时,箭头会 ...

  6. iOS导航控制器常用函数与navigationBar常用属性

    导航控制器常用函数触发时机 当视图控制器的View将要出现时触发 - (void)viewWillAppear:(BOOL)animated 当视图控制器的View已经出现时触发 - (void)vi ...

  7. CSS样式常用属性整理

    web工程师是最近5年刚刚兴起的一门高薪职业,人们的专注度越来越高. 那么前端除了学习html标签之外还需要掌握什么知识点呢? 为大家整理了一个和HTML标签密不可分的知识要点--<CSS样式常 ...

  8. WPF DataGrid常用属性记录

    WPF DataGrid常用属性记录 组件常用方法: BeginEdit:使DataGrid进入编辑状态. CancelEdit:取消DataGrid的编辑状态. CollapseRowGroup:闭 ...

  9. Android开发中XML布局的常用属性说明

    <!-- 常用属性说明: android:id="@+id/button" 为控件指定Id android:text="NNNNNNNNNN" 指定控件的 ...

随机推荐

  1. Java实现 蓝桥杯VIP 算法提高 Quadratic Equation

    算法提高 Quadratic Equation 时间限制:1.0s 内存限制:512.0MB 问题描述 求解方程ax2+bx+c=0的根.要求a, b, c由用户输入,并且可以为任意实数. 输入格式: ...

  2. Jmeter用beanshell将相应中的参数写入到本地文件中

    实现效果: 将每次请求的指定参数写入到本地csv文件中. 实际场景:将登录请求中,服务器返回的token值获取并写入到本地csv文件中,供其他接口调用.这样在压测单接口时,不需要再进行登录,避免压测单 ...

  3. 如何安装vue脚手架?

    前提(已经安装好node,可以正常使用npm) 一.cmd输入 npm install vue-cli -g ---- 全局安装vue-cli工具 安装好过后,再输入指令 vue --version ...

  4. SOA架构和微服务架构的区别与特点

    1.SOA架构和微服务架构的区别 首先SOA和微服务架构一个层面的东西,而对于ESB和微服务网关是一个层面的东西,一个谈到是架构风格和方法,一个谈的是实现工具或组件. 1.SOA(Service Or ...

  5. 官宣!ASF官方正式宣布Apache Hudi成为顶级项目

    马萨诸塞州韦克菲尔德(Wakefield,MA)- 2020年6月 - Apache软件基金会(ASF).350多个开源项目和全职开发人员.管理人员和孵化器宣布:Apache Hudi正式成为Apac ...

  6. 温故知新-多线程-深入刨析park、unpark

    文章目录 摘要 park.unpark 看一下hotspot实现 参考 你的鼓励也是我创作的动力 Posted by 微博@Yangsc_o 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | ...

  7. jenkins 添加用户管理权限

    一.前言 小组开会通知 想把jenkins 构建的权限给开发,这样的话效率会增加.运维也不必每次帮助开发去构建发布. 1.规划 jenkins 四个项目分别对应三个人负责.项目下的只负责 CI.UAT ...

  8. 对学长TD课程通(.apk)的评价

    界面简介: 界面分为三个部分,第一部分是对课程表的添加,第二部分是对空闲教室的查询,第三部分是实时时间的展示和对软件的评价,实用性很强,仅限于本校学生,界面观赏性较差,从界面上对人的吸引力不够, 实用 ...

  9. 君荣一卡通软件mysql转sqlserver 教程

    Mysql数据库转sql数据库方法 注意:新建的SQL数据库一得先登录一次后再做迁移!!!!特别注意 如果客户以前安装的是mysql数据库,现在希望把mysql数据库转换的sql数据库,方法如下: 1 ...

  10. 不需重新编译php,安装postgresql扩展(pgsql和pdo_pgsql)

    为了不重新编译php,使用phpize工具进行追加. 1.下载phpX安装包 访问php官方下载页,找到自己对应的php版本:https://secure.php.net/downloads.php ...