У меня есть данный 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 libs обрабатывают только XML. Я нашел NekoDTD, но это почти 8yo и не обновляется ...
Так что вы рекомендуете?
Попробуйте поиск Google в "ОТД парсер" топ 4 хиты всех открытых источников ОТД парсеров для Java. – DwB
Какую конкретную библиотеку Java вы рекомендуете? Мне нужен smt, который доступен на публичных репозиториях MVN – Queequeg