XML2_XML的节点和元素
在JAVA语言中使用JAXP操作XML文件的时候,有两个接口,一个是Node,一个是Element,Element接口继承自Node接口。
在这一层次我们进一步理解XML中更具体的分类:
元素,属性,名字空间,注释,文本内容,处理指令,还有整个文档,这7种都是节点。
举例说明下:
<?xml version="1.0"?>
<?xml:stylesheet type="text/xsl" href="bookList.xsl"?>
<list>
<book SN="6" name="XML语言">
xml
<author>orange</author>
</book>
</list>
  元素节点有:list,book;
  属性节点有:SN="6",name="XML语言"
  处理指令节点有:<?xml:stylesheet type="text/xsl" href="bookList.xsl"?> 
  文本节点有:xml
  子节点:<author>orange</author>
  所以元素仅仅是其中的一种节点。
总结:一个XML元素是由开始标签、结束标签以及标签之间的数据构成的,开始和结束标签用来描述标签之间的数据,标签之间的数据被认为是元素的值
XML中的每个 <> 都是节点 ,含在 <> </> 中间的 <> 是子节点
更具体的例子将在下一篇介绍。
XML2_XML的节点和元素的更多相关文章
- C#程序中:如何删除xml文件中的节点、元素。
		C#中动态的清理xml文件中的垃圾信息是程序员必会的哦.这就像数据库一样,不会清理数据怎么可以呢?其实xml文件就可以用作一个小的数据库,存储一些简单的信息.所以,用C#程序实现xml文件的增.删.改 ... 
- js遍历 子节点 子元素
		Js 节点 子元素 属性 方法 // 添加子节点前 删除所有子节点 var usernameEle = document.getElementById("username"); v ... 
- 兼容IE8以下,获取className节点的元素(document.getElementsByClassName()兼容写法)。
		因为ie8一下不兼容 document.getElementsByClassName() 功能:通过class的名字获取符合条件的元素 ... 
- javascript_basic_04之节点、元素
		1.DOM:文档对象模型,Document Object Model: 2.BOM:浏览器对象模型,Browser Object Model: 3.DOM组成:核心DOM,XML DOM,HTML D ... 
- jQuery 复制节点的元素实现加入到购物车功能
		描写叙述: 用户点击左边div中的商品,相应商品会自己主动加入到右面的div中,类似电子商城中的加入到购物车功能. 主要用到了jquery中的复制节点功能,基本原理是首先获取点击的元素,然后将对应信息 ... 
- 用XPath查找HTML节点或元素
		更新版以后会在我的新博客更新,请您移步 https://blog.clso.fun/posts/2019-03-03/46.html 虽然JQ和JS都能很方便的查找包含了ID及类名的元素,但某些情况下 ... 
- jQuery 复制节点的元素实现添加到购物车功能
		描述: 用户点击左边div中的商品,对应商品会自动添加到右面的div中,类似电子商城中的添加到购物车功能. 主要用到了jquery中的复制节点功能,基本原理是首先获取点击的元素,然后将相应信息进行克隆 ... 
- 怎样通过CSS选择器获取元素节点或元素节点集合
		使用 document.querySelector() 和 document.querySelectorAll(), 将 CSS选择器 作为参数传入即可. // 标签选择器 document.quer ... 
- webAPI(DOM) 2.1 获取页面元素 | 事件1 |  属性操作 | 节点 | 创建元素 | 事件2
		js分三个部分: ECMAScript标准:js的基本语法 DOM:Ducument Object Model--->文档对象模型--->操作页面的元素 BOM:Browser Objec ... 
随机推荐
- ios 添加到cell 上的button点击无效!扩大button的点击区域(黑魔法)
			一般情况下点击效果都是正常的!要不然你对它做了什么?一般细心的小伙伴都没有遇到这种情况,但是呢! 当然我是二班的!在这里我主要讲两个问题,解决问题和普及魔法. 一.普及问题(button在cell上点 ... 
- FindWindowEx
			procedure CloseGameSver(); var H1, h2: HWND; begin H1 := FindWindow('TForm1', nil); h2 := FindWindow ... 
- Linux select TCP并发服务器与客户端编程
			介绍:运行在ubuntu linux系统,需要先打开一个终端运行服务端代码,这时,可以打开多个终端同时运行多个客户端代码(注意客户端数目要小于MAX_FD);在客户端输入数据后回车,可以看见服务器收到 ... 
- SilkTest天龙八部系列4-ChildWin
			一直觉得SilkTest的ChildWin不好理解,今天大致看了一下,其实它和DialogBox每啥区别,也是一种window类型.帮助里面说,典型的ChildWin就是文档窗口.在Windows上, ... 
- [Angular 2] ROUTING IN ANGULAR 2 REVISITED
			Let's say we have a list of contacts, click each contact, we can render a new route to get the detai ... 
- Iperf使用方法
			Iperf使用方法 Iperf 是一个网络性能测试工具.Iperf可以测试TCP和UDP带宽质量.Iperf可以测量最大TCP带宽,具有多种参数和UDP特性.Iperf可以报告带宽,延迟抖动和数据包 ... 
- 九度 1371 最小的K个数
			题目描述:输入n个整数,找出其中最小的K个数.例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,. 输入: 每个测试案例包括2行:第一行为2个整数n,k(1<= ... 
- Java集合和PHP的对比
			这里突然感觉到在java中的集合,和php的数组非常相似 . 
- INI文件的读写
			public class INIoperation { string inipath = Utils.GetMapPath("/Integration/Sync/set.ini") ... 
- Javase中多态polymorphic的简单介绍
			-------------多态----------------- (1)面向对象三大核心思想: 1.封装 2.继承 3.多态 (2)多态定义:父类的引用指向子类的对象. (3)引用指的是父 ... 
