加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XML快速入门

发布时间:2020-12-16 09:27:48 所属栏目:百科 来源:网络整理
导读:XML是什么 Extensible Markup Language 自定义标签; 用来传输数据; 可扩展标记语言,是一种 类似超文本标记语言的 标记语言。 与HTML的比较: 1、不是用来替代HTML的; XML是对HTML的补充 2、二者目的不同 HTML是显示数据,XML是包含和传输数据。 3、语法

XML是什么

Extensible Markup Language

自定义标签;

用来传输数据;

可扩展标记语言,是一种类似超文本标记语言的标记语言。


与HTML的比较:

1、不是用来替代HTML的;

XML是对HTML的补充

2、二者目的不同

HTML是显示数据,XML是包含和传输数据。

3、语法不同

HTML并非所有的标记都成对出现,XML要求必须成对出现,且区分大小写。


*格式良好的XML应遵循的语法规则:

1)必须有根元素

2)必须有关闭标签

3)标记大小写敏感

4)元素必须被正确的嵌套

5)属性必须加引号



XML的规范——DTD与Schema

1、DTD

Document Type Definition

定义文件结构;提供语法规则;可选择使用,可用可不用。

使用方法:内置和外部调用。

2、Schema

同样描述文档的结构,替代DTD,比DTD更强大。

保护数据通信。

<?xml version="1.0" encoding="gb2312"?> <!--声明-->
<!DOCTYPE personal SYSTEM "staff.dtd">  <!--调用DTD文件-->
<personal>               <!--根元素-->
	<department id="市场部">    <!--子元素-->
		<employee>
			<name>Dan</name>
			<title>经理</title>
			<staff>
			</staff>
		</employee>
		<employee>
			<name>Amy</name>
			<title>职员</title>
			<staff></staff>
		</employee>
	</department>
	<department id="市场部">
		<employee>
			<name>Jena</name>
			<title>经理</title>
		</employee>
		<employee>
			<name>Sarah</name>
			<title>职员</title>
		</employee>
	</department>
</personal>

文档树


XML才刚刚入门,和HTML一样,只是学了一些皮毛而已。还需要慢慢了解,多多动手实践。实践之后才能更深刻地体会到XML的作用和它独有的功能。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读