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

    xml文档内容如下:(必须全英文输入,空格都要是英文的!

    1.文档声明

    2.元素

    3.属性

    4.注释

    5.CDATA区、特殊字符

    6.处理指令

    <?xml version=“1.0” ?>
    <soft>
        <a>
            <a1></a1>
            <a2></a2>
        </a>
        <b>
            <b1></b1>
            <b2></b2>
        </b>
    </soft>
    <?xml version=“1.0”  encoding="gb2312" ?>
    <soft>
        <a>
            <a1>中国</a1>
            <a2></a2>
        </a>
        <b>
            <b1></b1>
            <b2></b2>
        </b>
    </soft>

     //一定要用UTF—8可能会乱码,所以保存时点击另存,把编码改成UTF-8

    <?xml version=“1.0”  encoding="UTF-8" ?>
    <soft>
        <a>
            <a1>中国</a1>
            <a2></a2>
        </a>
        <b>
            <b1></b1>
            <b2></b2>
        </b>
    </soft>

     //standalone文档独立性,非独立不应该打开,可是IE浏览器可以打开

    <?xml version=“1.0”  encoding="UTF-8" standalone="no" ?>
    <soft>
        <a>
            <a1>中国</a1>
            <a2></a2>
        </a>
        <b>
            <b1></b1>
            <b2></b2>
        </b>
    </soft>

    注意:回车 换行 空格都将作为原始内容处理,所以请改变锁紧水分换行等:

    <网址>www.baidu.com</网址>

    错误事例:

    <网址>
        www.baidu.com
    </网址>

    元素命名规则:

      1.区分大小写   例如:<P> <p>

      2.不能以数字或者“_”开头

      3.不能以xml(XML、Xml)等开头

      4.不能包含空格

      5.命名中间不能包含:

    Xml注释:

      xml声明前不能有注释

      注释不能嵌套

    想按照原本处理的:CDATA区(自行百度)

    xml解析:

      Dom和sax解析方法区别:

      1.dom解析优点是对文档crud比较方便,缺点是占用内存比较大

      2.sax解析优点是占用内存小,解析速度快,缺点是只适合做文档读取,不适合做crud

    既往不恋,未来不迎,当下不杂
  • 相关阅读:
    树四:遍历二叉树
    树三:创建二叉树
    树二:二叉树定义及性质
    树一:定义及存储
    排序七:归并排序
    排序六:快速排序
    排序五:希尔排序
    排序四:冒泡排序
    深入分析Linux内核链表
    179. Largest Number
  • 原文地址:https://www.cnblogs.com/SnowingYXY/p/6077547.html
Copyright © 2011-2022 走看看