javaweb基础第二课:xml详解

  这节课我们来讲讲xml是什么以及它的作用。

 

什么是 XML?

  • XML 指可扩展标记语言(EXtensible Markup Language)
  • XML 是一种标记语言,很类似 HTML
  • XML 的设计宗旨是传输数据,而非显示数据
  • XML 标签没有被预定义。您需要自行定义标签
  • XML 被设计为具有自我描述性
  • XML 是 W3C 的推荐标准

 

重点:

  xml是用来传输数据(也可以说是保存数据)的,xml文件常被用来做配置文件。

 

文档树:

XML 文档形成一种树结构

XML 文档必须包含根元素。该元素是所有其他元素的父元素。

XML 文档中的元素形成了一棵文档树。这棵树从根部开始,并扩展到树的最底端。

所有元素均可拥有子元素:

 

语法:

  1. 在 XML 中,所有元素都必须有关闭标签.
  2. XML 标签对大小写敏感.
  3. 在 XML 中,所有元素都必须彼此正确地嵌套
  4. XML 文档必须有一个元素是所有其他元素的父元素。该元素称为根元素.
  5. 在 XML 中,XML 的属性值须加引号。
  6. 在 XML 中,一些字符拥有特殊的意义。为了避免这个错误,请用实体引用来代替
  7. 在 XML 中编写注释的语法 <!--注释内容-->
  8. 在 XML 中,文档中的空格不会被删节。
  9. xml文件第一行永远是<?xml version="1.0" encoding="UTF-8"?>

 

Demo:

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

<!-- 必须有根元素 -->

<!-- xml没有预设标签,需要自己定义 -->

<!-- 标签里可以自己设置属性,设置方法为 属性名="属性值" -->

<root attr="value">

    <parent>

        <child>123</child>

    </parent>

</root>

 

 

 

猜你喜欢

转载自blog.csdn.net/qq_40061421/article/details/85013685