XML元素类型
元素类型分为四种:
1.EMPTY
表示没有任何内容,是空元素,但可以用属性来表示某些参数。
使用方法如下:
2.ANY
表示元素可以是任何内容类型,没有限制。可以是字符和子元素的组合。
一般用于DTD中
3. 子元素列表
没有专用关键字,它规定元素内容只能是子元素,用()括起来。
为了声明LEAGUE元素必须有一个名称,只要声明LEAGUE_NAME元素,然后在LEAGUE声明后的括号内加入LEAGUE_NAME,如下面这样:
4.混合内容
当元素只包含字符数据时,格式为:
当元素同时包含字符和子元素时,格式为:
注意:
在包含"#PCDATA"的元素声明中,不能使用逗号,问号,加号,否则声明是无效的,例如:
正确的写法是:
正则表达式中可能出现的元字符:
元 字 符 |
含 义 |
+ |
出现一次或多次 |
* |
出现零次或多次 |
? |
可选,不出现或出现一次 |
() |
一组要共同匹配的表达式 |
| |
OR,或 |
, |
AND,要求严格遵从顺序要求 |
元素A 元素B 元素C |
元素列表,无须遵从顺序要求 |
综合例子:
]>
<联系人列表>
<联系人>
<姓名>张三姓名>
联系人>
联系人列表>
阅读(1465) | 评论(1) | 转发(0) |