XML 学习基本理论2

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/>,是一个空值。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值