• XML的定义以及XML的编写




     什么是XML?

    • 定义

          1. XML 是 EXtensible Markup Language 这个单词的简写,中文意思就是:可扩展标记语言。
            a)可扩展:html 标签是预先定义好的,不能任意定义,我们称之为不可扩展。
                   XML 是标签可以任意定义的,因而我们称之为可扩展
            b)标记:我们要操作某个东西,首先要选中它,然后才是操作。
                  在 HTML 中 web 编写者表达出选中谁个,执行什么操作,然后让浏览器执行选中然后做对应的操作

               

               c)语言:web 编写者和浏览器沟通,双方交流需要语言
           2. 目的:XML 是进行数据交换的一种格式,跟编程语言无关。
           3. 国际标准:它是 w3C 这个组织定义的一个标准

    •  HTML和XML的区别

          1. 目的:HTML 是给浏览器提供如何显示的内容,而 XML 是用于数据交换
             2. 标签的定义:HTML 标签是预先定义好,对同一版本来说是标签是固定。而 XML 标签可以任意定义
             3. 语法:HTML 语言要求不严谨(浏览器厂商为了提高浏览器的市场占有率,会自动对语法
              错误进行纠正),而我们 XML 语言要求很严格。

    • XML语法要求

             1. 每个元素必须有结束标签,在 html 例如<img>就木有结束标签,在 XML 不允许
             2. 大小写敏感:在 html 中标签名,属性名大写和小写木有区别
             3. 必须有一个根元素
             4. 属性必须添加引号:HTML 属性不加可以
             5. 特殊字符要转义
             6. 要满足 dtd 或者 xsd 文档的要求


    XML的编写

    • 例子1

          

    • 例子2

          

    • 例子3

          

    • 例子4

            

    • 例子5

          该例子展示<?xml 必须是一体的,中间不能有空格

            

    • 例子6

          



  • 相关阅读:
    浮点数二分
    [模板]整数二分
    Mybatis实现增删改查
    如何使用 KEIL 下载 HEX 文件?
    线程CPU使用率该如何计算?
    单片机里面的CPU使用率是什么鬼?
    ASP.NET Core 3.1使用JWT认证Token授权 以及刷新Token
    ASP.NET Core 3.1使用Swagger API接口文档
    Visual Studio 默认git拉取Github出错 No error could not read Username for 'https://github.com': terminal prompts disabled
    ASP.NET Core 3.1使用log4net/nlog/Serilog记录日志
  • 原文地址:https://www.cnblogs.com/yuanshuai1026/p/11583968.html
Copyright © 2020-2023  润新知