我编写了一个代码来使用 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 更改的元素都与此相同。但我只需要元素名称...还可以帮助我将这些值放入数组中,这样我就可以将其用于进一步验证...谢谢您..