最簡單的方法是編寫一個簡單的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();
}
流應該是對的FileInputStream FNAME文件。
除了顯示標籤名稱之外,您可以將它們放到HashMap中並在解析所有文件後顯示它們,這樣就不會重複。
是的,我現在正在做它(當然,有些jspx-s遠不在「x」部分附近,我也必須進入tagx-s,因爲它們會調用其他tagx-s) – 2013-04-23 06:58:51