私はxmlの初心者です...xmlの勉強を始めたばかりです....次の疑問があります..以下は私のxmlコードです
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE book [
<!ELEMENT book (page)>
<!ELEMENT page (heading,#PCDATA)>
]>
<note>
<page>
hhh<heading>c</heading><heading>s</heading>
</page>
</note>
これをブラウザーで開いたところ、#PCDATA にエラーがあることが示されました...これを PCDATA に置き換えたところ、エラーは表示されませんでした...私の DTD によると、ページには 1 つの見出し要素を含めることができます...私は右?しかし、ブラウザで開いたとき、見出し要素が2つある場合でもエラーは表示されませんでした..なぜそれが起こったのですか..また、CDATAとPCDATAの違いは何ですか....