XML快速入门

前端之家收集整理的这篇文章主要介绍了XML快速入门前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

XML是什么

@H_502_6@Extensible Markup Language

自定义标签

用来传输数据;

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

@H_502_6@

与HTML的比较:

1、不是用来替代HTML的;

XML是对HTML的补充

2、二者目的不同

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

3、语法不同

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


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

1)必须有根元素

2)必须有关闭标签

3)标记大小写敏感

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

5)属性必须加引号



XML的规范——DTD与Schema

@H_502_6@1、DTD

@H_502_6@Document Type Definition

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

@H_502_6@使用方法:内置和外部调用

@H_502_6@2、Schema

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

@H_502_6@保护数据通信。

@H_502_6@

<?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>

文档树

@H_502_6@

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

原文链接:https://www.f2er.com/xml/297738.html

猜你在找的XML相关文章