簡體   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