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

  • 相关阅读:
    自动化单元测试
    Exadata是什么?
    Exadata的独门武器卸载(Offloading)
    Exadata中最有用的功能存储索引
    面向对象分析与设计(第3版)
    代码质量(权威精选植根于开发实践的最佳读物)
    温昱谈程序员向架构师转型的规律
    sql语句大全
    一个弹出层的代码
    ASP.NET 2.0 实现伪静态网页方法 (转载 ————续)
  • 原文地址:https://www.cnblogs.com/hgy413/p/3693647.html
Copyright © 2011-2022 走看看