XML标记语言

xml与html的差异
  • 不是用来替换html的
  • 是为不同的目的而设计的
  • xml设计的核心是包含与传输数据
  • html设计的核心是显示数据

应用
  1. 做为系统的配置文件
  2. Ajax中传输数据Ajax中传输数据
  3. Web Services中传输数据
  4. 异构平台的数据交换与整合(跨平台的)
xml声明
<?xml version="1.0"  encoding="utf-8"?>
version表示xml 的版本
Encoding表示xml文件使用的字符编码方法
根元素

  (1)xml文件的结构上是一中树状结构,它从“根部”开始,然后扩展到“枝叶”
  (2)XML的内容必须包含在一个单一元素中。这个单一元素称为根元素,它包含 文档中所有文本和其它元素。
  (3)XML文件必须要有根元素

实体引用

  为了避免把字符数据和标签中需要用到的一些特殊符号相混淆,xml提供了实体引用。
在这里插入图片描述

CDATA

  在特殊的标签CDATA下,所有的标签、实体引用都被忽略,而被xml处理程序一视同仁地当作字符数据看待。

格式:<![CDATA[文本内容]]>

注释:
<!--   -->
Xml的显示

  处理指示(PI)Processiong instructions,指示当前的xml文件的内容,如何被显示或处理。

语法格式:<?target arg*?>
例子:使用xslt处理当前的xml文件
	<?xml-stylesheet type="text/xsl"  href="book.xsl"  ?>

格式良好的xml
  1. 格式良好
  2. 拥有正确语法的xml被称为"形式良好"的xml
  3. 通过DTD验证的xml是“合法”的xml
  4. 格式良好的xml会遵守以下xml语法规则:
    (1)xml文件必须有根元素
    (2)xml文件必须有关闭标签
    (3)xml标记对大小写敏感
    (4)xml元素必须被正确的嵌套
    (5)xml属性必须加引号
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值