コード例 #1
0
ファイル: StaxUtils.java プロジェクト: kermitt2/grobid-ner
 public static void traverse(XMLStreamReader streamReader, StaxClosure closure)
     throws XMLStreamException {
   while (streamReader.hasNext()) {
     streamReader.next();
     closure.process(streamReader);
   }
 }
コード例 #2
0
ファイル: StaxUtils.java プロジェクト: kermitt2/grobid-ner
 public static void traverse(XMLStreamReader streamReader, String[] tags, StaxClosure closure)
     throws XMLStreamException {
   while (streamReader.hasNext()) {
     streamReader.next();
     if (XMLStreamReader.START_ELEMENT == streamReader.getEventType()) {
       String localPart = streamReader.getName().getLocalPart();
       for (String tag : tags) {
         if (tag.equals(localPart)) {
           closure.process(streamReader);
         }
       }
     }
   }
 }