私の XML には、次のような属性param
を持つ複数のエントリが含まれる場合がありkey
ます。value
<entry id="entry1">
<classParams>
<param key="pluginid" value="monitorPlugin" />
<param key="pluginid2" value="monitorPlugin2" />
</classParams>
</entry>
AND/OR次のclassParams
ような 1 つの文字列のみを含む 1 つのシングル:
<entry id="entry2">
<classParams>
Im a string
</classParams>
</entry>
私のDTD:
<!ELEMENT classParams ( #PCDATA | param* )* >
<!ATTLIST id CDATA #REQUIRED value CDATA #REQUIRED >
<!ELEMENT param ( #PCDATA ) >
2 つのエントリ タイプと 1 つのタイプのみの属性定義に関して、DTD を正しく定義するにはどうすればよいですか?