zoukankan      html  css  js  c++  java
  • XML高速入门

    XML是什么

    Extensible Markup Language 

    自己定义标签;

    用来数据传输;

    可扩展标记语言,是一种类似超文本标记语言的标记语言。


    与HTML的比較:

    1、不是用来替代HTML的。

    XML是对HTML的补充

    2、二者目的不同

    HTML是显示数据,XML是包括和数据传输。

    3、语法不同

    HTML并不是全部的标记都成对出现。XML要求必须成对出现,且区分大写和小写。


    *格式良好的XML应遵循的语法规则:

    1)必须有根元素

    2)必须有关闭标签

    3)标记大写和小写敏感

    4)元素必须被正确的嵌套

    5)属性必须加引號



    XML的规范——DTD与Schema

    1、DTD

    Document Type Definition

    定义文件结构;提供语法规则;可选择使用,可用可不用。

    用法:内置和外部调用。

    2、Schema

    相同描写叙述文档的结构,替代DTD。比DTD更强大。

    保护数据通信。

    <?xml version="1.0" encoding="gb2312"?

    > <!--声明--> <!DOCTYPE personal SYSTEM "staff.dtd"> <!--调用DTD文件--> <personal> <!--根元素--> <department id="市场部"> <!--子元素--> <employee> <name>Dan</name> <title>经理</title> <staff> </staff> </employee> <employee> <name>Amy</name> <title>职员</title> <staff></staff> </employee> </department> <department id="市场部"> <employee> <name>Jena</name> <title>经理</title> </employee> <employee> <name>Sarah</name> <title>职员</title> </employee> </department> </personal>


    文档树


           XML才刚刚入门。和HTML一样,仅仅是学了一些皮毛而已。还须要慢慢了解,多多动手实践。实践之后才干更深刻地体会到XML的作用和它独有的功能。

  • 相关阅读:
    基于Hadoop和Mapnik的矢量数据渲染技术研究
    GeoServer Cookbook
    Mapnik for java
    GeoServer集群部署-Linux集群
    云原生是什么?Cloud Native
    从0到1开发云GIS
    Python进程池
    【每日一具2】GuoZi(工具箱)一款能听歌、看电影、读小说、下载壁纸的软件
    Python数据格式-CSV
    Python-xlsx文件与csv文件相互转换
  • 原文地址:https://www.cnblogs.com/blfbuaa/p/6710474.html
Copyright © 2011-2022 走看看