文章插图
xml是什么?:
文章插图
XML是一种可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言 。在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等 。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言 。它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据 。
以下我将从几个方面带你了解XML:
XML的作用:
1、丰富文件-自定文件描述并使其更丰富; 2、属于文件为主的XML技术应用;
3、标记是用来定义一块数据应该如何呈现;
4、解释数据-描述其它文件或在线信息;
5、属于数据为主的XML技术应用;
6、标记是用来说明一块资料的意义;
7、组态档案-描述软件的组态参数 。
XML的文档结构:
每个XML文档都由XML序言开始,在前面的代码中的第一行便是XML序言 。这一行代码会告诉解析器和浏览器,这个文件应该按照前面讨论过的XML规则进行解析 。第二行代码则是文档元素,它是文件中最外面的标签是起始标签和结束标签之间的内容) 。所有其他的标签必须包含在这个标签之内来组成一个有效的XML文件 。XML文件的第二行并不一定要包含文档元素;如果有注释或者其他内容,文档元素可以迟些出现 。页面再往下的一些地方,可以发现标签里有一些特殊的语法 。虽然很像XML序言,但实际上是一种称为处理指令的不同类型的语法 。处理指令的目的是为了给处理页面的程序提供额外的信息 。PI通常情况下是没有固定格式的,唯一的要求是紧随第一个问号必须至少有一个字母 。在此之后,PI可以包含除了小于号和大于号之外的任何字符串序列 。
XML的优点:
1.能使用预先定义标记 。
2.定义数据的层次 。
3.筛选我们只想得到的那部分数据 。
4.真正做到国际化 。
5.真正实现数据交互
6.可重用 。
XML是什么:
文章插图
1.order.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<orderList>
<order>
<merchandise>铅笔</merchandise>
<price>0.5</price>
<num>100</num>
</order>
<order>
<merchandise>橡皮</merchandise>
<price>0.3</price>
<num>100</num>
</order>
<order>
<merchandise>圆珠笔</merchandise>
<price>1.5</price>
<num>50</num>
</order>
<order>
<merchandise>圆规</merchandise>
<price>2.5</price>
<num>40</num>
</order>
<order>
<merchandise>文具盒</merchandise>
<price>4.0</price>
<num>25</num>
</order>
</orderList>
2.see.html如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>search xml</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>
<script type="text/vbscript">
set xmlDoc=CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("order.xml")
set nodes=xmlDoc.selectNodes("/orderList/order[num=100]")
for each x in nodes
Document.write(x.xml&"<br/>")
next
</script>
</body>
</html>
3.把这两个文件放到同一个目录下,点击see.html就可以看到结果了
另说明:保存的时候要选UTF-8格式 。
xml是什么文件:
文章插图
xml是extensible
markup
language的缩写xml是一种类似于html的标记语言xml是用来描述数据的xml的标记不是在xml中预定义的,你必须定义自己的标记xml使用文档类型定义(dtd)或者模式(schema)来描述数据xml使用dtd或者schema后就是自描述的语言xml和html的主要区别是什么xml是用来存放数据的xml不是html的替代品,xml和html是两种不同用途的语言 。xml是被设计用来描述数据的,重点是:什么是数据,如何存放数据 。html是被设计用来显示数据的,重点是:显示数据以及如何显示数据更好上面 。html是与显示信息相关的,
推荐阅读
- px什么意思
- 小满不满芒种不管是什么意思,2020年小满时辰吉凶查询!
- 纯天然无公害的意思,纯天然是什么意思
- 2019年十月初六是什么星座?和什么星座最配
- 城镇灵活就业养老保险领取标准 灵活就业养老保险领取标准是什么
- 聚酯纤维是什么材质的衣服 什么是聚酯纤维的面料?
- 江团鱼和清江鱼的区别是什么 清江鱼还是江团鱼?
- 2019年农历十月二十四出生的人是什么星座,婚姻运势查询!
- 重阳节这天出生的人命运解析,九月九出生有仙缘是什么意思?
- 六杀音效hexakill,六杀什么意思