xml可扩展标记语言

1.xml是可扩展标记语言,他是一种标记语言,很类似HTML
。它被设计的宗旨是传输数据,而非显示数据。
    xml标签没有被预定义,需要用户自行定义标签。
    xml技术是W3C组织万维网联盟发布的,目前遵循的是    
W3C组织于2000年发布的XML1.0规范。
    xml被广泛认为是继java之后再intermet上最激动人    
心的新技术。
    
XML和HTML的区别:
    1.html中的标签都是html定义好。写数据。
    2.xml中标签可以自定义。传数据。

XML作用:
    1.数据的载体,小型的数据库。
    2.用作配置文件,在配置文件中描述关系型数据
    3.通过ZML,可以在不兼容的系统之间轻松地交换数
据。对开发人员来说,其中一项最费时的挑战一直是在因特网
上的不兼容系统之间的交换数据。
    由于可以通过各种不兼容的应用程序来读取数据,以
XML交换数据降低了这种复杂性。 

XML语法:
    1.xml文件是以.xml结尾的
    2.xml文件需要使用xml解析器去解析,浏览器内置了
xml解析器
    3.一个xml文件分为如下几部分内容:
        文档声明
        元素
        属性
        注释
        CDATA区、特殊字符
        处理指令(PI:processing Instruction)

文档声明:
    <?xml version="1.0" encoding="utf-8"?>
    version:版本号,目前都固定写成1.0
    encoding:解析xml文件的时候,查询的码表。这个
编码需要和文件保存的编码一致。
    文档声明必须写在xml文件的最上方而且必须是整个
xml文档的第一个语句,注释也不可以在它的前面,前面也不
允许有空格,并且必须指定。
    standalone: <?xml version=“1.0” standalone=
“yes”?>
    yes不用引入外部的文件,no需要引入。(不常用)

元素:
    xml中的元素就是标签
    1.标签可以自定义
    2.标签有开始标签和结束标签
        开始标签:<标签名>
        结束标签:</标签名>
    3.在开始标签和结束标签之间可以写标签的内容。
    4.在xml中是严格区分大小写的。
    <a> <A> 这是两个标签
    5.有些标签是空标签--没有内容
        对于空标签可以直接在开始标签中结束
        <s/>  <br/>
    6.每个xml文件都必须有且仅有一个根标签
    其他的字标签都要写在根标签中
    7.关于标签名:
        不能以数字或“-”(中划线)开头
        不能以xml(或XML、或Xml 等)开头。
        不能包含空格。
        名称中间不能包含冒号(:)。
属性:
    1.每个标签中都可以有一个或者多个属性,不能有重
复的属性名
    2.属性都写在开始标签中
    3.属性的语法 属性名="属性值"
    4.对于属性还可以使用子标签来表示
            一般是使用子标签更多

    
转义字符:
    在xml中有特殊含义的符号可以使用转义字符
    <    &lt;
    >    &gt;
    “    &quot;
    &    &amp;
    空格    &nbsp;
CDATA区:
    CDATA是Character Data的缩写
    作用:把标签当做普通文本内容;
    可以让一些需要进行包含特殊字符的内容统一进行原
样输出
    <![CDATA[需要原样输出的内容]]>

<!--  xml注释 -->

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值