我有一個給定的DTD,即DTD解析Java中
<!ELEMENT dblp (article|inproceedings|proceedings)*>
<!ENTITY % field "author|editor|title|booktitle|pages">
<!ELEMENT article (%field;)*>
<!ATTLIST article
key CDATA #REQUIRED
mdate CDATA #IMPLIED
publtype CDATA #IMPLIED
reviewid CDATA #IMPLIED
rating CDATA #IMPLIED
>
我需要將其轉換爲XML格式,即
<element>
<name>article</name>
<attribues>
<attr>key</attr>
<attr>mdate</attr>
...
</attributes>
</element>
...
我寧願不解析DTD自己。我正在尋找一個圖書館,但大多數DOM/SAX庫只處理XML ..我確實發現了NekoDTD,但它幾乎是8yo,並沒有更新...
那麼你建議什麼?
嘗試谷歌搜索 「DTD分析器」 前4次命中是Java中所有開源DTD解析器。 – DwB 2012-03-06 15:11:17
你推薦哪個特定的Java庫?我需要smt,這是公衆MVN回購 – Queequeg 2012-03-07 06:40:50