xml

作者: Alliawell | 来源:发表于2024-06-01 20:20 被阅读0次

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

    相关文章

      网友评论

          本文标题:xml

          本文链接:https://www.haomeiwen.com/subject/hgoyxjtx.html