第3章有效的XML文件要素
* 我们知道标记内容由两部分构成:文本数据和标记。可显示文本数据,也可以有子标记。 *表示出现零次或多次 缺点:只能约束该标记可以有哪些子标记,不能约束这些子标记出的次数和出现顺序。不能使用限制符号 * 在黑板上写书的第44页的例子。 * 在黑板上写书的第44页的例子。 * 让我复习一下上一节课讲的属性,标记是添加附加信息。属性是一个名值对。一个基本的原则:不要因为属性的频繁使用而破坏文档的结构。 我们刚刚已经学习了,使用DTD的元素约束XML文件的标记,同样我们可以通过DTD中的属性声明来约束标记中的属性。 * * 这里CDATA是一个属性类型 对于有效的XML文件夹,对于标记中添加的每个属性,在DTD中都必须有相应的ATTLIST声明给与约束。 这里要说明一下: 属性名称的命名规则 属性类型:我们知道属性一定是一个字符串,那么属性类型就决定了属性可以用怎么样的字符串作为属性值。但是无论何种类型的属性都不包括五种特殊字符 默认值情况是对XML文件中标记的属性进行约束的细节条件。这部分后面会具体介绍 * 字符串:如果某个属性的”默认值情况“是一个字符串,XML中对应标记必须有该标记必须有该属性,但标记可以不明显的添加属性。如果不明显地添加该属性,解析器也认为该标记有这个属性,并且默认值为DTD文件中的ATTLIST。书上的例子P46 #IMPLIED,看书中说的就可以了P47
原创力文档

文档评论(0)