zoukankan      html  css  js  c++  java
  • 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

          



  • 相关阅读:
    关于基本的线程的生命周期
    HTML Response ContentType 大全
    IE与Firefox的CSS兼容大全
    文件上传代码
    C#.NET里面抽象类和接口有什么区别
    用SQL命令创建数据库
    JS根据生日算岁数
    改变Iframe的Src
    JS做加法精度问题
    真正的问题应该在我身上……
  • 原文地址:https://www.cnblogs.com/yuanshuai1026/p/11583968.html
Copyright © 2011-2022 走看看