DTDParser jar を使用して DTD ファイルを解析するコードを作成しました。コードは次のとおりです。
public static void main(String[] arg)
{
BufferedReader buff=new BufferedReader(new FileReader("abc.dtd"));
DTDParser dtd=new DTDParser(bff);
DTD dt=dtd.Parse();
System.out.println(dt.elements);
}
そして私が得る出力は
message=com.wutka.DTDElement@c20e24...etc diff @no changes を使用するすべての要素についてこれと同じ..しかし、要素名だけが必要です...それらの値を配列に入れるのにも役立つので、さらなる検証のためにそれを使用してください...ありがとう..