zoukankan      html  css  js  c++  java
  • XML教程

    XML 指可扩展标记语言(eXtensible Markup Language),被设计用来传输和存储数据。

    XML结构

    XML整体采用“树形结构”,从根开始,扩展到叶子节点。

    <?xml version="1.0" encoding="UTF-8"?>
    <note>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
    </note>
    

    第一行<?xml version="1.0" encoding="UTF-8"?>表示的是xml使用的版本和编码方式

    第二行是<note>根元素

    接下来的四行描述了4个子元素:to,from,heading,body

    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
    

    最后一行定义根元素结果

    上述的结构可以看做Jani给Tove的一封便签

    XML由根元素开始,向下扩展子元素,其关系为父子,同级之间的元素关系为同胞

    XML语法

    1. 文档必须有根元素

    2. XML 声明文件的可选部分,如果存在需要放在文档的第一行,如下所示:
      <?xml version="1.0" encoding="utf-8"?>

    3. 所有XML都必须有开始和结束标签<p>xxxxxx</p>

    4. XML标签对大小写敏感

    5. XML的元素可以有属性值(名称/值的对),属性值必须加引号

      <note date="12/11/2007">
      <to>Tove</to>
      <from>Jani</from>
      </note>
      
    6. <在xml文件中表示一个元素的开始,因此如果想使用小于符号时,应该利用实体引用来代替“<”字符

      <message>if salary &lt; 1000 then</message>
      
    &lt < less than
    &gt > grater than
    &amp & ampersand
    &apos ' apostrophe
    &quot " quotation mark
    1. 在 XML 中编写注释的语法与 HTML 的语法很相似。
      <!-- This is a comment -->
    2. HTML 会把多个连续的空格字符裁减(合并)为一个,但是XML中空格不会减少
    3. 在 Windows 应用程序中,换行通常以一对字符来存储:回车符(CR)和换行符(LF)。XML 以 LF 存储换行。

    XML 元素

    XML 命名规则

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

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

    XML 属性

    <file type="gif">computer.gif</file>其中的type="gif"就是xml中元素的属性,属性必须添加引号

  • 相关阅读:
    html HTML 文本格式化
    纯css3实现图片切换
    绝对路径和相对路径
    CSS设置html网页背景图片 CSS设置网页背景颜色
    使用CSS3制作响应式网页背景图像
    CSS背景全攻略
    HTML中通过CSS设置背景图片自适应浏览器大小
    CSS设置背景——图片背景
    如何让图片自适应手机等移动设备屏幕大小
    SERVER 2012 R2 对域用户禁用移动存储设备
  • 原文地址:https://www.cnblogs.com/drawon/p/8520452.html
Copyright © 2011-2022 走看看