本文共 881 字,大约阅读时间需要 2 分钟。
RELAX-NG (读音是“relaxing”)也是一种XML schema定义语言。
RELAX-NG schema 定义了xml文档的结构和内容。而RELAX-NG schema本身是xml文档。
下面通过翻译小段来简单了解一下RELAX-NG。
以邮件地址通讯录addressBook的表述为例,xml 如下:
John Smith js@example.com Fred Bloggs fb@example.net
DTD表述如下:
]>
而RELAX NG模式的表述为::
如果addressBook要求不能为空, 我们可以使用 oneOrMore来替换 zeroOrMore:
现在我们做些改变,让每个card 具有可选元素 note:
注意模式 匹配任意文本, 包括空文本。 但是分离标签的空白符不考虑. 待续
转载地址:http://tjlmb.baihongyu.com/