zoukankan      html  css  js  c++  java
  • XML学习记录

    1 命名基本规则

    在XML中使用元素要遵守一些命名规范,即区分大小写等.此外还有一些规则:

    (1)"<"字符之后不能存在空格,如<person name>就不行,而<personname>就可以  

    (2)  元素的名字不能以数字或者标记符号开头,可以以字母和下划线开头:如<2name>不合法,而,<_2name>合法.

    (3)第一个字符之后可以有"-"".":如<.name>不合法,而<name.firstname>合法

    (4)不要使用冒号:因为这会与以后要说的命名空间冲突,所以<name:firstname>不合法.

    (5)最好不要用任何形式的xml开头,如<xml_name><Xml_name>就不行,因为一般的xml解析器对此有要求的.

    2 PCDATA和CDATA的区别:

    CDATA是在XML文档里面使用的关键字,用来告诉浏览器,这部分内容不用解析

    PCDATA是在XML约束文档里使用的,是要给XML解析器去解析的,如DTD类型的约束文档,在这里面表示元素的内容或属性的取值范围等等,是字符串形式的,

    3

    用属性的XML文档的大小比用元素XML文档更加的小,那么就很便于网络传输。不能在一个元素中有两个相同的属性,如果在一个元素中需要表达多个相同的属性,就写成元素。

    DTD验证文档的有效性:在有的XML文档中,如果在DTD(一种验证文档)中明确要求要某个属性,如果XML文档中没有,那么文档就不合法了.

  • 相关阅读:
    12.python中的列表
    11.python中的元组
    10.python中的序列
    9.python的布尔类型与流程控制
    8.python中的数字
    7.python字符串-内置方法分析
    Boost--lexical_cast 一个方便安全高效的string转换库
    STL进阶--vector vs deque
    STL进阶--删除元素
    STL进阶--相等 vs 等价 (Equality vs Equivalence)
  • 原文地址:https://www.cnblogs.com/JuneZhang/p/1955160.html
Copyright © 2011-2022 走看看