我的 .xml 结构可能包含以下数据:
<entry id="one-string">
<class>nmWinMultiReports_main</class>
<classParams>string</classParams>
</entry>
<entry id="multiple-elements">
<class>nmJavaScript_main</class>
<classParams>
<pluginid>monitorPlugin</pluginid>
<bla>string</bla>
<tag>abc</tag>
</classParams>
</entry>
如何定义 .dtd 文件以允许classParams
1. 是字符串或 2. 多个子元素(每个一次)?
我试过了:
<!ELEMENT class ( #PCDATA ) > <!ELEMENT classParams ( #PCDATA | pluginid | bla | tag ) > <!ELEMENT pluginid ( #PCDATA ) > <!ELEMENT bla ( #PCDATA ) > <!ELEMENT tag ( #PCDATA ) >