加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

什么是xml?

发布时间:2020-12-16 22:59:00 所属栏目:百科 来源:网络整理
导读:什么是xml? xml是可扩展标记语言,html中的元素是固定的,xml的标签用户可以自定义。 xml的版本? W3C在1998年2月发布1.0版本,2004年2月又发布1.1版本,但因为1.1版本不能向下兼容1.0版本,所以1.1没有人用。 所以最终还是都用1.0版本。(心疼1.1版本三秒

什么是xml?

  xml是可扩展标记语言,html中的元素是固定的,xml的标签用户可以自定义。

xml的版本?

  W3C在1998年2月发布1.0版本,2004年2月又发布1.1版本,但因为1.1版本不能向下兼容1.0版本,所以1.1没有人用。

  所以最终还是都用1.0版本。(心疼1.1版本三秒钟)

xml使用场景?

  配置文件

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5">
    <servlet>
        <servlet-name>HelloMyServlet</servlet-name>
        <servlet-class>cn.itcast.HelloMyServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloMyServlet</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
</web-app>

  存放数据

<?xml version="1.0" encoding="UTF-8"?>
<persons>
    <person id="p001">
        <name>张三</name>
    </person>
    <person id="p002">
        <name>李四</name>
    </person>
</persons>

xml语法?

  1.文档声明

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

  文档声明只有三个属性:

    version:指定XML文档版本。必须属性,因为我们不会选择1.1,只会选择1.0

    encoding:指定当前文档的编码。可选属性,默认值是utf-8;

    standalone:指定文档独立性。可选属性,默认值为yes,表示当前文档是独立文档。如果为no表示当前文档不是独立的文档,会依赖外部文件。

  2.元素

  ?<servlet>?

  元素命名:

    区分大小写

  3.属性

  ?<web-app version="2.5">?

  4.注释

  ?<!-- 这是一个注释 -->?

  5.转义字符

  

  6.CDATA区

  ?<![CDATA[ 任意内容 ]]>?

  在CDATA段中出现的“<”、“>”、“””、“’”、“&”,都无需使用转义字符。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读