zoukankan      html  css  js  c++  java
  • 一、XML语法

    xml声明
    xml指令:<? ?>
    xml编码与乱码
    xml元素(标签)
    CDATA区
    空格与换行会被认为是标签的内容
    xml-stylesheet指令解析xml内容

    <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
    <soft>
        <comment>
            xml是W3C组织推出的,最初的目的是为了替换HTML,不过没能成功。
            现在xml主要用作两个方面:表示结构化的数据和用作程序配置文件。
        </comment>
        <a>
            <a1>模块a1</a1>
            <b1>模块b1</b1>
        </a>
        <b>
        </b>
        <comment>
            encoding声明为UTF-8编码必须保存为UFT-8格式,否则在xp中文版环境下会默认保存为GB2312格式,IE再已UTF-8格式打开会出错
        </comment>
        <comment>
            IE 浏览器的xml解释器不关注standalone属性声明
        </comment>
        <网址>www.itcast.cn</网址>
        <网址>
            www.itcast.cn
        </网址>
        <comment>上面两段标签所表示的内容是不同的:对于xml标签中出现的所有回车和换行,xml解析程序都会当做标签内容进行处理(貌似IE浏览器会忽视换行和空格而Chrome解析不会忽视)</comment>
        <input name="我是属性name的值[text]"></input>
        <comment>上面用属性传递的信息也可以用子标签来实现,如下</comment>
        <input>
            <name>我是子标签name的值[text]</name>
        </input>
        <comment>CDATA区:xml解析引擎不会解析CDATA区,会把其中内容当做原始内容处理</comment>
        <![CDATA[
            <itcast>
                <!-- xml注释格式 -->
                //xml解析引擎对应的转义字符
                &lt; <
                &gt; >
                ...
            </itcast>
        ]]>
        <comment>用处理指令来控制xml的显示</comment>
    </soft>

    示例:用css样式来解析xml文件

    processinginstruction.css

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

    #a2{
        font-size:200px;
        color:green;
    }

    #a3{
        font-size:20px;
    }

    #a4{
        font-size:200px;
        color:blue;
    }

    processinginstruction.xml文件

    <?xml-stylesheet type="text/css" href="processinginstruction.css" ?>
    <soft>
        <comment>xml处理指令举例:用css文件来控制xml文件内容的显示</comment>
        <a1 id="a1">中国</a1>
        <a1 id="a2">美国</a1>
        <a1 id="a3">日本</a1>
        <a1 id="a4">英国</a1>
    </soft>

  • 相关阅读:
    powerdesigner设置主键为自增字段,设置非主键为唯一键并作为表的外键
    关于window.event.srcElement 和 window.event.target(触发事件的对象)
    JS遍历Table的所有单元格内容
    创Wcf案例数据服务
    jstack和线程dump分析
    Chromium Graphics: GPUclient的原理和实现分析之间的同步机制-Part II
    oracle11g导出空表
    java序列化是什么和反序列化和hadoop序列化
    【leetcode列】3Sum
    【POJ1741】Tree 树分而治之 模板略?
  • 原文地址:https://www.cnblogs.com/wenwujuncheng/p/3159958.html
Copyright © 2011-2022 走看看