System.Xml名称空间下的支持DOM的类型
最主要的常用的类型
XmlNode 是DOM结构中的所有类型的基础类型,它定义了所有XML节点的通用属性和方法,是XMLDOM的基础。它具有一个ChildNodes属性,表示它所包含的子XML节点。
XmlAttribute 表示XML属性,它只保存在XmlElement的Attributes 列表中。
XmlDocument表示XML文档本身,是XMLDOM模型中的顶级对象,它用于对XML文档进行整体的控制,并且是其它程序访问XML文档对象树的唯一入口。
XmlLinkedNode在XmlNode的基础上实现了访问前后同级节点的方法。
XmlElement元素表示XML元素。是XMLDOM中使用最多的对象类型。它具有Attributes属性可以处理它所拥有的属性,可以使用ChildNodes属性获得它所有的子节点。并提供了一些添加和删除子节点的方法。
XmlCharacterData表示XML文档中的字符数据的基础类型。字符文本数据是分布在各个XMLElement之间的纯文本数据。XmlAttribute中的文本数据是不属于XML文本块的。
XmlCDataSection 表示XML文档中CData节,CData数据是采用”<![CDATA[ ]]>” 包括起来的纯文本数据。由于XML采用尖括号进行标记,因此具有和HTML类似的转义字符,在一般的XML纯文本段中若遇到尖括号等特殊字符时需要使用转 义字符,当文本段中包含大量的这类特殊字符时,手工书写和察看XML文档将比较困难,为了改善XML文档的可读性,在此可以使用CDATA节。在 CDATA节中,所有的字符,包括特殊字符都不需要转义,这样察看和修改XML文档都比较方便。
XmlComment表示一段注释,XML注释和HTML注释一样,使用一对”<!-- -->”来包含起来。
XmlText表示一段纯文本数据。
XmlWhitespace表示XML文档中一段纯粹由空白字符组成的文本块,空白字符包括空格,制表符,换行和回车符,全角空格不属于空 白字符。XmlDocument在解析XML文档时会处理空白字符,当XmlDocument对象的PreserveWhiitespace属性为 true时,会为XML文档中的纯空白文本块生成XmlWhitespace对象,若该属性为false时,则会忽略掉纯空白文本,不会生成 XmlWhitespace对象,好像原始的XML文档中不存在这样的空白文本块一样。
转载于:https://www.cnblogs.com/meilibao/archive/2012/09/17/2688395.html
System.Xml名称空间下的支持DOM的类型相关推荐
- 【转】WPF XAML X名称空间详解
转自:WPF XAML X名称空间详解_郎涯技术-CSDN博客 X名称空间里面的成员(如X:Name,X:Class)都是写给XAML编译器看的.用来引导XAML编译器将XAML代码编译为CLR代码. ...
- 网络虚拟化基础一:linux名称空间Namespaces
一 介绍 如果把linux操作系统比作一个大房子,那命名空间指的就是这个房子中的一个个房间,住在每个房间里的人都自以为独享了整个房子的资源,但其实大家仅仅只是在共享的基础之上互相隔离,共享指的是共享全 ...
- [No000013F]WPF学习之X名称空间详解
X名称空间里面的成员(如X:Name,X:Class)都是写给XAML编译器看的.用来引导XAML代码将XAML代码编译为CLR代码. 4.1X名称空间里面到底都有些什么? x名称空间映射的是:htt ...
- WPF学习之X名称空间详解
X名称空间里面的成员(如X:Name,X:Class)都是写给XAML编译器看的.用来引导XAML代码将XAML代码编译为CLR代码. 4.1X名称空间里面到底都有些什么? x名称空间映射的是:htt ...
- 笔记②:牛客校招冲刺集训营---C++工程师(面向对象(友元、运算符重载、继承、多态) -- 内存管理 -- 名称空间、模板(类模板/函数模板) -- STL)
0618 C++工程师 第5章 高频考点与真题精讲 5.1 指针 & 5.2 函数 5.3 面向对象(和5.4.5.5共三次直播课) 5.3.1 - 5.3.11 5.3.12-14 友元 友 ...
- WPF XAML X名称空间详解
X名称空间里面的成员(如X:Name,X:Class)都是写给XAML编译器看的.用来引导XAML编译器将XAML代码编译为CLR代码. [X名称空间里面到底都有些什么] x名称空间映射的是:http ...
- Kubernetes基本入门-名称空间资源(三)
名称空间级资源 名称空间在kubernetes中主要的作用是做资源隔离,因此名称空间级别的资源只在当前名称空间下有效. 工作负载型资源 工作负载(workload)是在Kubernetes上运行的应用 ...
- 将类别加入到别人的名称空间内
怎样把自己的类别加入到别人的名称空间内,在引用时,能在别人的名称空间下使用到自己写的类别. 这是一位台湾朋友问及此问题,因此录制一个视频做演示: 视频文件格式:.wmv:大小:9,706KB:长度:0 ...
- python全局名称空间_python之名称空间知识点整理
命名空间的定义 python解释器在加载py文件时在内存中开辟的空间,该空间使用字典来存放对象与值.字典的键保存了py文件中的变量名.方法名.类名及其他环境变量名,对应的值保存了该对象的值(或内存地址 ...
最新文章
- mysql md_MySQL主从.md
- 虚拟机的网络连接三种形式的说明
- lucene-solr本地调试方法
- 华为实验台ENSP安装与使用
- OpenHarmony的多内核
- virtualbox - 2台虚拟机之间通过ssh互访
- Struts 动态Form的验证框架步骤
- Android 给按钮绑定事件
- animiz动画制作软件_AN动画制作软件
- 腾讯x5 WebView选择文件的正确姿势
- 阿里云ace认证内容有哪些?
- 计算机论文外文翻译,计算机专业毕业论文外文翻译2篇
- 计算机组成原理 全加器实验
- 华为PPPoE、PPP/MP、IP-Trunk配置
- java流重定向如何分类,Java 文件流與標准流之間的重定向
- oppor9桌面布局设置_oppor9添加桌面图标
- php 403 -禁止访问 访问被拒绝,HTTP 错误 403.6 - Forbidden 访问IP地址被拒绝
- 云斗龙创始人张璇:区块链通证经济如何应用在游戏中?
- 智力题 诚实国和说谎国
- 胸大肌(05):仰卧飞鸟
热门文章
- 掌握这 25 条小贴士,快速提升数据可视化能力!
- linux分区设置大小,Linux调整磁盘分区大小
- android组件用法说明,Android第三方控件PhotoView使用方法详解
- html5与跨平台开发,HTML5应用与跨平台应用开发
- click vue 重复调用_VUE防止多次点击,重复请求
- Spring boot 整合dynamic实现多数据源
- 看了就会的 Node.js 三大基础模块常用 API
- 多边形的时针方向与法线方向
- 敏捷制造:并不是你想像的矛盾体
- 利用Asp.net中的AJAX制作网页上自动选取开始日期及结束日期的用户自定义控件...