• XML-学习


    <?xml version="1.0" encoding="ISO-8859-1"?>  //XML声明,定义版本和所使用的编码;
    <note>    //根元素-开始标签
    <to>George</to>
    <from>John</from>
    <heading>Reminder</heading>
    <body>Don't forget the meeting!</body>  //只有文本内容
    </note>    //根元素-结束标签

    1.XML 标签对大小写敏感

    2.在 XML 中,省略关闭标签是非法的。所有元素都必须有关闭标签:

    3.XML 文档必须有根元素

    4.XML 中元素可以具有属性和属性值(名称/值的对),其中属性值须加引号;

      例如:<note date="08/08/2008">

      4,1 XML 元素可以在开始标签中包含属性,类似 HTML。

      4.2 属性 (Attribute) 提供关于元素的额外(附加)信息。

      4.3 属性通常提供不属于数据组成部分的信息。在下面的例子中,文件类型与数据无关,但是对需要处理这个元素的软件来说却很重要:

    5.在xml中使用这种格式进行代码注释:   <!-- This is a comment --> 

    6.在 XML 中,空格会被保留

    7.XML命名规则:

      XML 元素必须遵循以下命名规则:

    • 名称可以含字母、数字以及其他的字符
    • 名称不能以数字或者标点符号开始
    • 名称不能以字符 “xml”(或者 XML、Xml)开始
    • 名称不能包含空格

    8.“形式良好”(Well Formed)的 XML 文档会遵守 XML 语法规则:

    • XML 文档必须有根元素
    • XML 文档必须有关闭标签
    • XML 标签对大小写敏感
    • XML 元素必须被正确的嵌套
    • XML 属性必须加引号

    9. XML 命名空间提供避免元素命名冲突的方法

      XML 命名空间属性被放置于元素的开始标签之中,并使用以下的语法:

      xmlns:namespace-prefix="namespaceURI"
    举例:
    <ff:table xmlns:ff ="http://www.w3school.com.cn/furniture">
       <ff:name>African Coffee Table</f:name>
       <ff:width>80</f:width>
       <ff:length>120</f:length>
    </ff:table>
    
    

      当命名空间被定义在元素的开始标签中时,所有带有相同前缀的子元素都会与同一个命名空间相关联。

    10. 默认的命名空间(Default Namespaces)

      xmlns="namespaceURI"
    举例:
    <table xmlns="http://www.w3.org/TR/html4/">
       <tr>
       <td>Apples</td>
       <td>Bananas</td>
       </tr>
    </table>
  • 相关阅读:
    Java自学第18天
    Java自学第二十三天
    2\8定律,大家都要加油
    C#学习之我见
    2020年8月4日Java学习日记
    2020年8月5日
    2020年8月6日Java学习日记
    2020年8月7日Java学习日记
    第七章:(1)Spring Boot启动原理
    第六章:(3)数据访问 之 整合MyBatis
  • 原文地址:https://www.cnblogs.com/weiyouqing/p/10662177.html
Copyright © 2020-2023  润新知