0
私のXML文書にdtdを定義したいとします。このDTDでDTD要素:テキストと要素の代替語
、私は
p
という要素を持っています。 pに#PCDATAまたは別の要素(img)を含めることができます。どのように私はこれを宣言することができますか?私はこれを試した:
<!ELEMENT p (#PCDATA | img)>
<!ELEMENT img EMPTY>
しかし、それは動作しません。応答エラー:エラー: '>'は予期しないトークンです。期待されるトークンは '*'です。 私はこれ試してみてください。
<!ELEMENT p ((#PCDATA) | img)>
<!ELEMENT img EMPTY>
エラーが発生しました:エラー:名前は「#」文字、16進数値0x23で始めることはできません。
どのようにしてpにテキストや別の要素が含まれているのですか?両方のオプションが機能している必要があります。 2つのオプションのうちの1つを実装する必要があります。
<p>some text</p>
と
<p><img src='...' /></p>
ご挨拶!