xml

XML:eXtensible Markup Language,可扩展标记语言。

XML的目的:存储/传输数据,而非显示数据(HTML用来显示数据)。

XML的标签没有预定义,需要自行定义。标签的功能以来与应用程序。

XML的第一行必须是声明,如下:

<?xml version="1.0" encording="UTF-8">

注意:

1)属性(version和encording)之间用空格隔开,而不是逗号;

2)属性的值用引号(单引号、双引号口可以)包裹。

例子:

<?xml version="1.0" encording="UTF-8">

<note width="20" heigth="30">

    <text>This is a text.</text>

    <color>red</color>

</note>

<note>,<text>都是标签,里面包含内容(数据,子标签等)

标签必须成对出现:开始标签<note>,结束标签</note>

<note>是根元素,它有两个子元素<text>,<color>。

xml文件必须包含根元素

元素可以包含属性,如width,height,属性数据必须用引号包裹。

xml的注释:<!-- This is a comment -->

避免 XML 属性?

因使用属性而引起的一些问题:

属性不能包含多个值(元素可以)

属性不能包含树结构(元素可以)

属性不容易扩展(为未来的变化)

针对元数据的xml属性:id属性

<note id="001"> text</note>

上面的id是个标识符,它不是便签的一部分。元数据应当存储为属性,数据本身应当存储为元素。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. XML简介 以下内容来自于http://www.w3school.com.cn/xml 基本知识 XML 和...
    WebSSO阅读 6,046评论 1 7
  • 一、简述 1:xml是用来传输和存储数据的,焦点是数据的内容 2、HTML用来显示数据,焦点是数据的外观 3、xm...
    蹲在旮旯的木鱼阅读 3,660评论 0 0
  • 一、 XML 1.1 什么是XML 曾有一段时间,XML 是互联网上传输结构化数据的事实标准,突出的特点是服务器与...
    Upcccz阅读 2,976评论 0 2
  • XML 指可扩展标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。 ...
    神齐阅读 4,229评论 0 3
  • XML基础 众所周知,xml常用于数据存储和传输,文件后缀为 .xml; 它是可扩展标记语言(Extensible...
    帅猪佩奇阅读 7,697评论 0 1

友情链接更多精彩内容