zoukankan      html  css  js  c++  java
  • xml初学简单介绍

    什么是XML?
    1、全称Extensible Markup Language,可扩展标记语言,W3C组织公布。
    2、XML用来保存有一定结构关系的数据。
    3、标签的嵌套,实质是一串字符串。
    4、跨平台


    XML文件
    1、存有xml代码
    2、文件后缀名为.xml


    校验XMl文件
    利用浏览器打开并校验xml文件。假设不符合xml语法规范。就会报错。


    xml作用
    1、用来保存数据
    2、作为软件的配置文件


    xml语法
    1、xml文档声明
    a、用来声明xml的基本属性。用来指挥解析引擎怎样去解析当前xml。
    b、通常一个xml都要包括而且仅仅能包括一个文档声明。
    c、xml文档必须在整个xml最前面,在文档声明之前不能有不论什么内容。

    d、<?

    xml version="1.0" ?>   version表明xml所遵循的规范版本号。必须具备。

    f、<?xml version="1.0" encoding="utf-8" ?> 用来指挥解析引擎在解释xml时所用的编码;
    假设保存xml文件和解析xml文件时使用的编码方式不同,那么就会出现乱码问题。

    d、<?xml version="1.0" encoding="utf-8" standalone="yes" ?

    >
    standalone属性用来指明当前xml文件是否是一个独立的xml,默认值为”yes“。表示这个文档不须要依赖于其它文档。

    2、元素
    一个xml标签就是一个元素;
    一个标签分为開始和结束标签;
    開始和结束标签之间的内容成为标签体;
    一个标签中能够包括随意多子标签,但必需要合理嵌套;
    没有标签体的标签称为自闭标签。
    比如:<a><a/>,简写为<a/>;
    一个格式良好的xml仅仅能有一个根标签。
    命名规则:
    xml中的空格和回车会被当做标签体处理;
    标签区分大写和小写;<p></p>和<P></P>是不同的;
    标签不能以数字,标点符号,或"_"开头;
    不能包括空格;
    名称中间不能包括冒号。

    3、属性
    一个标签能够有多个属性,每一个名称都有它的名称和取值;
    格式:<china capital="beijing"></china>
    属性的名称也要遵循和xml元素同样的命名规则。
    属性的值须要用双引號或单引號括起来。
    4、凝视
    格式:<!--凝视 -->
    凝视能够出如今文档任何位置,除了文档声明之前;
    凝视不能嵌套凝视;

    5、CDATA区/转义字符
    格式:<![CDATA[转义内容]]>
    CDATA区里面的内容当做文本对待;

    转义字符:
    符号--》转义字符
    &  --> &amp;
    <  --> &lt;
    >  --> &gt;
    "  --> &quot;
    '  --> &apos;

    6、处理指令。简称PI(processing instruction)
    用来指挥解析引擎怎样去解析当前xml。

  • 相关阅读:
    数组方法延伸
    Vue基础知识之过滤器(四)
    Vue基础知识之vue-resource和axios(三)
    【正则】对RegExp执行typeof运算的结果
    【正则】所有的字符(总)
    学习正则有感by魔芋(命名问题)
    关于正则表达式(转)
    【15】ES6 for Humans: The Latest Standard of JavaScript: ES2015 and Beyond
    中国首届CSS开发者大会讲师照片
    拥有强大的自我驱动力是一种怎样的体验?
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/6768021.html
Copyright © 2011-2022 走看看