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

最新文章

  1. 记一次使用 android 自带 WebView 做富文本编辑器之API、机型的兼容及各种奇葩bug的解决
  2. EasyUI ComboGrid的绑定,上下键和回车事件,输入条件查询
  3. Centos修改DNS重启或者重启network服务后丢失问题处理
  4. [IR] Link Analysis
  5. Hadoop学习1--解决启动过程中的问题
  6. Qt 经典出错信息之”Basic XLib functionality test failed!”(Z..z..)
  7. hadoop2.2编程: Interation
  8. java 读入换行
  9. 循环-10. 求序列前N项和(15)
  10. sublime2/3自总结经常使用快捷键(2的居多)
  11. Chrome 开发工具 Workspace 使用
  12. [CEOI2008]order
  13. Hibernate异常之关键字错误
  14. JAVA 综合面试题
  15. Flask 验证码 点击验证码刷新
  16. content字符生成配合CSS3 animation的点点点loading
  17. cf1063B Labyrinth (bfs)
  18. C++ 继承与派生
  19. 自己网盘的页面生成器(私用公开-Golang)
  20. Win10系列:UWP界面布局进阶3

热门文章

  1. oracle使用+简写左关联出现的结果集不一致问题
  2. hadoop知识整理(5)之kafka
  3. 停电后,在UPS电源下服务器自动关机脚本
  4. HBase中加盐(Salting)之后的表如何读取:协处理器文章
  5. .NETCore微服务探寻(一) - 网关
  6. Android学习笔记通过Toast显示消息提示框
  7. 从新冠疫情出发,漫谈 Gossip 协议
  8. 玩Python小游戏猜数字,在游戏中掌握基础,你还能学不会?
  9. opencv c++访问某一区域
  10. 经典卷积神经网络算法(5):ResNet