A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

覃泰然

初级黑马

  • 黑马币:17

  • 帖子:6

  • 精华:0

© 覃泰然 初级黑马   /  2019-6-6 16:56  /  698 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1. 概念:Extensible Markup Language 可扩展标记语言        * 可扩展:标签都是自定义的。 <user>  <student>        * 功能                * 存储数据                        1. 配置文件                        2. 在网络中传输        * xml与html的区别                1. xml标签都是自定义的,html标签是预定义。                2. xml的语法严格,html语法松散                3. xml是存储数据的,html是展示数据        * w3c:万维网联盟2. 语法:        * 基本语法:                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. 文档声明                        1. 格式:<?xml 属性列表 ?>                        2. 属性列表:                                * version:版本号,必须的属性                                * encoding:编码方式。告知解析引擎当前文档使用的字符集,默认值:ISO-8859-1                                * standalone:是否独立                                        * 取值:                                                * yes:不依赖其他文件                                                * no:依赖其他文件                2. 指令(了解):结合css的                        * <?xml-stylesheet type="text/css" href="a.css" ?>                3. 标签:标签名称自定义的                        * 规则:                                * 名称可以包含字母、数字以及其他的字符                                 * 名称不能以数字或者标点符号开始                                 * 名称不能以字母 xml(或者 XML、Xml 等等)开始                                 * 名称不能包含空格                 4. 属性:                        id属性值唯一                5. 文本:                        * CDATA区:在该区域中的数据会被原样展示                                * 格式:  <![CDATA[ 数据 ]]>        * 约束:规定xml文档的书写规则                * 作为框架的使用者(程序员):                        1. 能够在xml中引入约束文档                        2. 能够简单的读懂约束文档                                * 分类:                        1. DTD:一种简单的约束技术                        2. Schema:一种复杂的约束技术

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马