zoukankan      html  css  js  c++  java
  • xml 及其语法

    先说一些关于框架,开发中的框架,主要是用反射技术来封装数据。

    先指定规范写出xml,然后通过读写流技术封装好一些API用来映射xml文件,方便取得xml中的配置信息。取得xml内容就可以通过取得的内容反射一个类,然后实例化并对其对象进行直接操作。

    组成部分:文档声明,元素,属性,注释,CDATA区,特殊字符,处理指令。

    <?xml version = "1.0" encoding = "UTF-8" standalone = "yes"?>                      文档声明
    <bb>                    XML元素(指xml文件中出现的标签,空格和换行都会被当成原始内容处理)
       <input name="text"></aa>     属性(一个标签可以有多个属性,name就是aa的属性)

    </bb>

    标签属性锁代表的信息也可以被改成用子元素的形式描述,例如

    <input>

       <name>text</name>

    </input>

    <!--大段注释,文档声明之前不能有注释。注释不能嵌套

    ...

    ...

    -->

    <!--局部注释-->

    CDATA区中的内容,不会被解析,而是原封不动的输出,写法:

    <![CDATA[ 内容 ]]>

    <![CDATA[

      <it>

        <br/>

      </it>

    ]]>

    特殊字符  替代符号

         &    &amp;

      <     &lt;

      >       &gt;

      "     &quot;

      '     &apos;

    处理指令(Processing Instruction)。处理指令用来指挥解析器(如浏览器)如何解析XML文档内容:

    <?xml-stylesheet type="text/css" href="1.css" ?>

    示例验证文件:

    新建"1.xml "保存为utf-8格式。

    <?xml version="1.0" encoding="UTF-8"?>
    <?xml-stylesheet type="text/css" href="1.css"?>
    <soft>
     <a>
      <a1 id="a1">中国 </a1>
     </a>
    </soft>

    新建“1.css”

    #a1{
     font-size:300px;
     color:red;
    }

    用IE打开1.xml就可以看到验证效果。可以看到xml和html页面很相似,因为xml本来就是为了取代html的,但是最后xml由于学习成本高等一些原因,最后沦为了配置文件。

  • 相关阅读:
    RTSP视频流媒体智能分析平台EasyNVR中的H264及H265编码视频存储计算方法介绍
    RTSP协议视频平台EasyNVR内H265编码EasyWasmPlayer播放器如何优化起播时的快照功能?
    RTSP协议视频智能分析平台EasyNVR如何获取云端录像的视频快照截图?
    RTSP拉流协议视频智能分析平台EasyNVR在Chrome浏览器播放视频windows内存占用过高如何解决?
    jquery基础
    js链式编程
    js设计模式--单体模式
    js接口
    js的面向对象
    js函数
  • 原文地址:https://www.cnblogs.com/flying607/p/3444958.html
Copyright © 2011-2022 走看看