私はdtdファイルを持っています。このファイルでは、いくつかの属性が要素に必要です。
<!ELEMENT NAME (LASTNAME)>
<!ATTLIST NAME SEX CDATA #REQUIRED >
属性が存在する場合、ファイルの解析中にエラーがスローされ、解析が終了します。これは問題ありません。
しかし、NAME 要素が次のような場合はどうなるでしょうか。
<NAME SEX="">
<LASTNAME>Doe</LASTNAME>
</NAME>
属性はあるが値がない場所。
dtd に対して xml を解析しているときにこれを確認するにはどうすればよいですか。