zoukankan      html  css  js  c++  java
  • XML学习笔记工员

    自己敲敲读书笔记:加深下印像

    1:XML开始一定要写上版本号和编码,如<?xml version="1.0" encoding="gbk"?>,不然会一直报错。

    2:如果XML两个元素之间没有内容,用IE打开,显示会变化,如<prod></prod>,用IE打开后,显示为<prod /> ,不懂,回头查查。(???)

    3:XML元素命名规则:个人感觉和VC命名相似,还是手动敲敲,加深印象:

      3.1:可以包括字母数字和其他符号。

      3.2:数字不能做开头,标点不能做开头。

      3.3:元素的名称不能以XML(或者xml,xMl...)开头,尝试了下,用IE打开,XML做开头或整个做为一个元素,并不会报错,不懂,回头再查。(???)

      3.4:不能包含空格,不能包含:。

    4:发现一个xml spy,回去研究下怎么用,网易学院有教程。(???)

    5:XML元素属性:

       5.1:属性必须用双引号或单引号包含,在IE打开下,都显示为双引号,属性内容中如果有双引号,外面就只能用单引号,同样,如果属性内容中有单引号,则外面只能用双引号.

    如<chapter 啊8="1'22'3">XML 指南</chapter>显示为<chapter 啊8="1'22'3">XML 指南</chapter>

    如<chapter 啊8='1"22"3'>XML 指南</chapter>显示为 <chapter 啊8="1"22"3">XML 指南</chapter>

    6:在IE中打开XML,可以右键选择查看源文件,就可以看到记事本状态的XML

    7:XML注释<!--注释说明-->,-->是一起的,不能中间出现空格

    8:XML为了避免名字冲突,那么对元素加个属性xmlns(xml namespace),这时这个元素及它的所有子元素都与这个名字空间相关了。

    9:要使xmlns是唯一的,一般用URL标识

    10:XML预先定义的实体

    &lt;                            <                    小于号

    &gt;                          >                    大于号

    &amp;                       &                     和

    &apos                      '                       单引号

    &quot                        "                    双引号

    11:像10这样,如果存在太多的<或>这种预定义实体,那么可以用CDATA来标识了,解析器不会解析CDATA中包含的内容,

    一个CDATA以<![CDATA[开始,以]]>结束,如<![CDATA[G&lt;&gt; &amp; &apos; &quot;]]>因为解析器不会再解析了,所以变为

    <![CDATA[ G&lt;&gt;&amp;&apos;&quot;]]>

    12:11要注意,不能在CDATA中再包含CDATA的两个标志,<!CDATA和]]>

  • 相关阅读:
    docker容器安装使用
    hashMap学习
    spark运行方式及其常用参数
    java面试题基础
    大数据面试题
    java面试题
    Java四种线程池
    大数据
    pyspark 日期格式
    CMake error:System Error:No such file or directory CMake error:Could not open file for write in copy operation xxxx.ros_Config.cmake.tmp.
  • 原文地址:https://www.cnblogs.com/hgy413/p/3693647.html
Copyright © 2011-2022 走看看