XML--简介和基本用法

XML--简介和基本用法

博客说明

文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!

概念

Extensible Markup Language 可扩展标记语言

可扩展

标签都是自定义的。

功能:存储数据

配置文件

在网络中传输

xml与html的区别

xml标签都是自定义的,html标签是预定义。

xml的语法严格,html语法松散

xml是存储数据的,html是展示数据

语法

基本语法
  1. xml文档的后缀名 .xml
  2. xml第一行必须定义为文档声明
  3. xml文档中有且仅有一个根标签
  4. 属性值必须使用引号(单双都可)引起来
  5. 标签必须正确关闭
  6. xml标签名称区分大小写

案例

<?xml version='1.0' ?>
		<users>
			<user id='1'>
				<name>zhangsan</name>
				<age>23</age>
				<gender>male</gender>
				<br/>
			</user>
			
			<user id='2'>
				<name>lisi</name>
				<age>24</age>
				<gender>female</gender>
			</user>
		</users>

组成部分:

文档声明
  1. 格式:

    <?xml 属性列表 ?>
    
  2. 属性列表:

    • version:版本号,必须的属性
    • encoding:编码方式。告知解析引擎当前文档使用的字符集,默认值:ISO-8859-1
    • standalone:是否独立
    • 取值:
      • yes:不依赖其他文件
      • no:依赖其他文件
  3. 指令(了解):结合css的

    <?xml-stylesheet type="text/css" href="a.css" ?>
    
  4. 标签:标签名称自定义的

    • 规则:
      • 名称可以包含字母、数字以及其他的字符
      • 名称不能以数字或者标点符号开始
      • 名称不能以字母 xml(或者 XML、Xml 等等)开始
      • 名称不能包含空格
  5. 属性

    id属性值唯一

  6. 文本:

    • CDATA区:在该区域中的数据会被原样展示

      <![CDATA[ 数据 ]]>
      

感谢

黑马程序员

万能的网络

以及勤劳的自己

关注公众号: 归子莫,获取更多的资料,还有更长的学习计划

猜你喜欢

转载自www.cnblogs.com/guizimo/p/13167982.html