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和]]>

  • 相关阅读:
    20165231 2017-2018-2 《Java程序设计》第5周学习总结
    结对学习感想及创意照
    20165231 第四周测试课下补做
    20165231 2017-2018-2 《Java程序设计》第4周学习总结
    20165231 2017-2018-2 《Java程序设计》第3周学习总结
    20165309 第七周学习总结
    20165309 实验一 Java开发环境的熟悉
    20165309 第四周测验总结
    20165309 第四周学习总结
    20165317第七周学习内容
  • 原文地址:https://www.cnblogs.com/hgy413/p/3693647.html
Copyright © 2011-2022 走看看