繁体   English   中英

任意顺序和任意数量的Dtd XML元素

[英]Dtd XML Elements in any order and any number

我需要第一次写dtd。 我已经阅读了一段时间,因此我想出的唯一解决方案是拥有以下任意数量的任何类型的元素。

 <!ELEMENT sentence ((word?,punc?)*)>

对我来说,它看起来很可疑。 有谁知道更好的方法? 这真的满足我的要求吗?

提前致谢

阿尔托伯

您可以使用ANY ...

<!ELEMENT sentence ANY>

这将允许任何元素以任何顺序多次出现。 但是,这还将允许#PCDATA。 此外,您仍然需要为在sentence中出现的任何元素声明。

如果您知道sentence中将出现哪些元素,则可以这样编写声明:

<!ELEMENT sentence (word|punc)*>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM