0
A
回答
1
内容模型(book +,dvd +)匹配一系列元素:首先,一个或多个book元素(即book+
),然后(即,
)一个或多个dvd元素(即dvd+
)。所以下面的比赛这样的内容模型:
<book/><dvd/>
<book/><book/><book/><dvd/>
<book/><dvd/><dvd/><dvd/><dvd/><dvd/>
<book/><book/><book/><book/><dvd/><dvd/>
等
内容模型(书,DVD)+匹配一个或更多出现的组成序列一本书之后是一张DVD。所以以下匹配它:
<book/><dvd/>
<book/><dvd/><book/><dvd/>
<book/><dvd/><book/><dvd/><book/><dvd/>
<book/><dvd/><book/><dvd/><book/><dvd/><book/><dvd/>
等
所不同的是在第一个表达式,两个运营商+适用于个人元素名册a nd dvd;在第二种情况下,+作为整体应用于序列(书,dvd)。
请注意,每个列表中的第一个示例在两种内容模型下都是合法的,其他都不是。
0
随着DTD的0知识:
我想说的第一个应该至少包含1本书和 1张DVD。但可能包含许多书籍和/或DVD。
第二个包含至少应包含1本书或 1 dvd。但可能包含许多书籍和/或DVD。
相关问题
- 1. 两个DLL声明之间的区别
- 2. 定义和声明之间的区别
- 3. 声明变量之间的区别
- 4. 声明变量之间的区别
- 5. Javascript - 函数声明之间的区别
- 6. JavaScript函数声明之间的区别?
- 7. 声明结构的2种不同实现之间的区别
- 8. DTD中PCDATA和CDATA之间的区别
- 9. Schema和DTD之间的区别
- 10. 声明式标签声明之间的区别?
- 11. 静态声明和非静态声明之间的区别
- 12. 两个不同的匿名函数声明之间的区别?
- 13. 泛型类实例的三个声明之间的区别
- 14. 简明的方法来找到2个字典之间的“关键”区别?
- 15. 声明Stream与try-with-resources声明之间有什么区别?
- 16. Array声明和Collection声明之间有什么区别
- 17. 2个solr查询之间的区别
- 18. 2个JUnit Assert类之间的区别
- 19. 使2个按钮之间的区别
- 20. 2个数据表之间的区别
- 21. 2个exe文件之间的区别
- 22. 2个SQL表之间的区别
- 23. 声明IBoutlet取决于它声明的位置之间的区别
- 24. C中的枚举声明之间的区别?
- 25. 这两种声明JS属性的方法之间的区别
- 26. java中各种形式的声明之间的区别
- 27. 在界面和类中声明的常量之间的区别?
- 28. 守卫声明和if ... else声明之间的基本区别是什么?
- 29. XML中的“处理指令”和“声明性声明”之间有什么区别?
- 30. 这两个声明在反应JavaScript之间有什么区别?
这似乎是有道理的,非常感谢你 – David
对不起,错误的答案。两者都必须包含至少一本书和至少一个DVD。 –
@ C.M.Sperberg-McQueen你确定吗?嗯。既然你这么说,那好吧。这个理论如何:第一个应该包含至少一本书和一本DVD。第二个也是,但是应该有和书一样数量的DVD? –