最简单的方法是编写简单的 java 程序,递归地遍历目录搜索 jspx 文件,并使用 XML Parser,即。SAX 解析器监听
XMLStreamConstants.START_ELEMENT
然后显示
xmlReader.getName().getLocalPart();
示例代码:
XMLInputFactory xmlFactory = XMLInputFactory.newInstance();
List<TercCode> tercCodeList = new ArrayList<TercCode>();
try {
XMLStreamReader xmlReader = xmlFactory.createXMLStreamReader(fname, stream);
while (xmlReader.hasNext()) {
// returns the event type
int eventType = xmlReader.next();
// returns event type for reference
if (xmlReader.getEventType() == XMLStreamConstants.START_ELEMENT){
System.out.println(xmlReader.getName().getLocalPart());
}
} catch (XMLStreamException e) {
e.printStackTrace();
}
对于 fname 文件,流应该是 FileInputStream。
您可以将它们放入 HashMap 并在解析所有文件后显示它们,而不是显示标签名称,这样您就不会得到重复项。