我的.xml結構可能有以下數據:DTD語法 - 允許子元素或PCDATA
<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) >
有用。任何想法,爲什麼這一個工程,其他不是?它實際上是在做它看起來像在做什麼? –