我有一条Xml消息,其中定义了DTD。
<?xml version="1.0" ?>
<!DOCTYPE note [
<!ELEMENT note (to)>
<!ELEMENT to (#PCDATA)>
<!ATTLIST to Value CDATA #REQUIRED>
]>
<note>
<to></to>
</note>
我希望验证器检查
<to>Hello</to> is correct and
<to></to> or <to/> is incorrect.
如何使用DTD实现这一目标?
提前致谢。
答案 0 :(得分:0)
使用DTD无法完成您想要做的事情; DTD无法在#PCDATA元素中要求最少数量的字符。这是XSD开发的一个激励用例。