博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RELAX NG:表示 XML 词汇表的语法规则
阅读量:2435 次
发布时间:2019-05-10

本文共 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/

你可能感兴趣的文章
java_中介者模式
查看>>
java_备忘录模式
查看>>
多线程——背景了解
查看>>
power designer使Comment与Name相同.txt
查看>>
学习Spring 开发指南------基础语义
查看>>
IE下的图片空隙间距BUG和解决办法
查看>>
[pb]从excel导入数据到datawindow
查看>>
CSS Padding in Outlook 2007 and 2010
查看>>
有关内存的思考题
查看>>
What is the difference between gross sales and revenue?
查看>>
Dreamweaver默认打开后缀名为ftl的文件时
查看>>
LNMP一键安装
查看>>
几个分析函数的比较
查看>>
主流算法:
查看>>
RMI
查看>>
J.U.C之Future
查看>>
缓存思想分析
查看>>
一致性hash
查看>>
J.U.C之ConcurrentHashMap分析
查看>>
J.U.C之CopyOnWriteArrayList
查看>>