zoukankan      html  css  js  c++  java
  • XML

    什么是XML

    ML个称为Extensible Markup Language,意思是可扩展的标记语言。XML语法上和HTML比较相似,但HTML中的元素是固定的,而XML的标签是可以由用户自定义的。

    xml的特点及作用:

    特点:

    v xml与操作系统、编程语言的开发平台都无关;

    v 实现不同系统之间的数据交互。

    作用:

    v 配置应用程序和网站;

    v 数据交互;

    v Ajax基石。

    在配置文件里边所有的配置文件都是以XMl的格式来编写的。

    跨平台进行数据交互,它可以跨操作系统,也可以跨编程语言的平台。

    Ajax是现在目前比较流行的一个网络交互的技术。Ajax里面最后一个x实际上就是xml的缩写。Xml(Extensible Markup Language)是可扩展标记语言

    一个xml文档必须要有第一行的声明和它的文档元素的描述信息就可以了。

    3、xml声明

    例子:

    注:xml声明一般是xml文档的第一行;xml声明由以下几个部分组成:

    4、根元素

    它是xml文档里面唯一的;它的开始是放在最前面,结束是放在最后面。

    5、元素:

    (1) 所有的xml元素都必须有结束标签;

    (2) xml标签对大小写敏感;

    (3)  xml必须正确地嵌套;

    (4)元素的命名规则:

    名称中可以包含字母、数字或者其他的字符;

    名称不能以数字或者标点符号开始;

    名称中不能包含空格。

    (5)空元素

    6、属性

    (1)语法

    <元素名 属性名=“属性值”/>

    例:<Student ID=“S100”>

           <Name>Tom</Name>

    </Student>

    (2)注意:

    属性值用双引号包裹;一个元素可以有多个属性,它的基本格式为:

    <元素名 属性名=“属性值” 属性名=“属性值”>;

    属性值中不能够直接包含<.”,&。

    7、实体:

    在xml中,一些字符拥有特殊的意义。如果把字符“<”放在xml元素中,会发生错误,这是因为解析器会把它当作新元素的开始,这样会产生xml错误:

    为了避免这个错误,请用实体引用来代替“<”字符:

    xml中5个预定义实体

    总结:

    (1)xml描述的是文档的内容与语义,而不是文档应当如何显示;

    (2)格式正规(well formed)的xml文档

    遵循如下规则的xml文档称为格式正规的xml文档:

    v 必须有xml声明语句;

    v 必须有且仅有一个根元素;

    v 标签大小写敏感;

    v 属性值用双引号;

    v 标签成对;

    v 空标签关闭;

    v 元素正确嵌套。

    (3)有效的(valid)xml文档。首先xml文档是个格式正规的xml文档,然后又需要满足DTD的要求,这样的xml文档称为有效的xml文档;

  • 相关阅读:
    136. 只出现一次的数字
    Eclipse Git Pull报 cannot open git-upload-pack错误的解决方案
    数据结构和算法1 稀疏数组
    Netty学习二 TCP粘包拆包以及Netty解决TCP粘包拆包
    Java值传递和引用传递
    Git命令教程
    Properties文件载入工具类
    有序的properties的工具类
    对象操作工具类
    反射工具类
  • 原文地址:https://www.cnblogs.com/sy130908/p/11571892.html
Copyright © 2011-2022 走看看