Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次の要素定義を持つDTDがあります
<!ELEMENT a EMPTY> <!ELEMENT b EMPTY>
次の XML は、この DTD に基づいて有効ですか?
<a><b></b></a>
いいえ、それは有効ではありません。空の要素に子を含めることはできません。これには、次のタイプのノードが含まれます: テキスト、要素、コメント、および処理命令。属性が定義されている場合、要素は属性を持つことができます。
またはの宣言を次のように変更EMPTYすると有効になります。ANYba
EMPTY
ANY
b
a
<!DOCTYPE a [ <!ELEMENT a ANY> <!ELEMENT b EMPTY> ]> <a><b></b></a>