XML 学习基本理论2
来源:互联网 发布:java异或 编辑:程序博客网 时间:2024/06/03 19:36
XML与HTML的异同
扩展性:HTMLb不具有扩展性(只有原本定义好的),XML是原标记语言,可用于定义新标记语言。
侧重点:HTML如何表现信息,XML结构化的描述。
语法请求:HTML不要求嵌套,配对不要求之间具有一定的顺序,
XML要求嵌套配对,遵循DTD树形模式。
可读性及维护性:HTML难读难维护,XML结构清晰。
使用XML可以实现异构语言,异构平台之间的交互。
对于XML文档来说,<?处理指令必须顶格写,不允许留空白>。
< ?xml version="1.0"?>和<? xml version="1.0"?>这是两次不正确的处理指令的写法。
XML声明有version和standalone两个特性,特性是由等号名称—数值对,位于等号左边的是特性名,,其值位于等号右边,并用双引号或单引号括起来。(注意不能一边单引号,一边双引号)。
version是属性名,1.0是属性值。
standalone文档是否定义在一个文件内有yes和no两种形式。
<?xml version="1.0"?>
<students>
<student gender="male" isHandsome="true"> <!--元素1>
<id>100</id>
<name>lisi</name>
<address>beijing</address>
</student>
<student gender="female"> <!--元素2-->
<id>101</id>
<name>zhangsan</name>
<address>tianjin</address>
</student>
</students>
XML 元素可以具有属性,属性名="属性值",一个属性后面可以跟多个属性,之间用一个空格或几个空格隔开。
encoding也是一个属性,encoding="utf-8";
XML 严格区分大小写utf-8不区分大小写。
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="hello.css"?>
<GREETING>
hello world
</GREETING>
hello.css
GREETING{display:block;font-size:24pt;font-weight:bold}
通过样式,可以实现XML内容与展现形式的分离。
CSS(Cascading Style Sheets)级联样式单。
XSL(Extensible Style Language)可扩展的样式语言。
注意一个变量没有值得格式:<score></score>,相当于0分,也可以写成<score/>,是一个空值。
扩展性:HTMLb不具有扩展性(只有原本定义好的),XML是原标记语言,可用于定义新标记语言。
侧重点:HTML如何表现信息,XML结构化的描述。
语法请求:HTML不要求嵌套,配对不要求之间具有一定的顺序,
XML要求嵌套配对,遵循DTD树形模式。
可读性及维护性:HTML难读难维护,XML结构清晰。
使用XML可以实现异构语言,异构平台之间的交互。
对于XML文档来说,<?处理指令必须顶格写,不允许留空白>。
< ?xml version="1.0"?>和<? xml version="1.0"?>这是两次不正确的处理指令的写法。
XML声明有version和standalone两个特性,特性是由等号名称—数值对,位于等号左边的是特性名,,其值位于等号右边,并用双引号或单引号括起来。(注意不能一边单引号,一边双引号)。
version是属性名,1.0是属性值。
standalone文档是否定义在一个文件内有yes和no两种形式。
<?xml version="1.0"?>
<students>
<student gender="male" isHandsome="true"> <!--元素1>
<id>100</id>
<name>lisi</name>
<address>beijing</address>
</student>
<student gender="female"> <!--元素2-->
<id>101</id>
<name>zhangsan</name>
<address>tianjin</address>
</student>
</students>
XML 元素可以具有属性,属性名="属性值",一个属性后面可以跟多个属性,之间用一个空格或几个空格隔开。
encoding也是一个属性,encoding="utf-8";
XML 严格区分大小写utf-8不区分大小写。
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="hello.css"?>
<GREETING>
hello world
</GREETING>
hello.css
GREETING{display:block;font-size:24pt;font-weight:bold}
通过样式,可以实现XML内容与展现形式的分离。
CSS(Cascading Style Sheets)级联样式单。
XSL(Extensible Style Language)可扩展的样式语言。
注意一个变量没有值得格式:<score></score>,相当于0分,也可以写成<score/>,是一个空值。
- XML 学习基本理论2
- XML学习基本理论1
- XML学习基本理论 3
- 字符串的学习---基本理论学习
- 基本理论
- 为什么我们要学习基本理论
- ODBC学习(一)基本理论
- 什么是科学?波普尔基本理论学习
- IOS学习笔记 多线程基本理论基础(1)
- 测试的基本理论与方法(2)
- 机器学习实战教程(第二章 机器学习基本理论)
- 机器学习基础(十二)—— 数学基本理论拾遗
- 深度学习笔记五:卷积神经网络CNN(基本理论)
- 深度学习笔记七:循环神经网络RNN(基本理论)
- 深度学习笔记八:长短时记忆网络LSTM(基本理论)
- 深度学习笔记九:生成对抗网络GAN(基本理论)
- 决策树基本理论学习以及Python代码实现和详细注释
- 斯坦福大学-2017年-秋-最新深度学习基本理论课程分享
- 通过Android-sharedUserId访问不同apk的资源文件(资源和数据库)
- Class.getResource()与Class.getResourceAsStream()方法
- Linux下tomcat的配置
- 自定义Dialog
- java 二维数组
- XML 学习基本理论2
- android导入项目,项目上显示一个叉叉
- linux mtd - mtdpart.c
- 自行实现元素的增删改查
- XML学习基本理论 3
- Windows has triggered a breakpoint in xxx.exe
- Java中的抽象类和接口 (Abstract Class and Interface in Java)
- LeakDiag使用手记
- Pyc文件