xml

2024-06-01  本文已影响0人  Alliawell

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是个标识符,它不是便签的一部分。元数据应当存储为属性,数据本身应当存储为元素。

上一篇下一篇

猜你喜欢

热点阅读