[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] [Java] Create a new StAX parser...
Hello, ok, I think the subject is a bit misleading. I wonder if there's a better way to create a new StAX-Parser, which should be moved to the event where another StAX-Parser currently is in a file. I did the following, because I've found no method or constructor to create a new EventReader out of another: int level = 0; boolean foundParsedElement = false; mParser = createReader(null); while (mParser.hasNext() && !foundParsedElement) { final XMLEvent xmlEvent = mParser.nextEvent(); switch (xmlEvent.getEventType()) { case XMLStreamConstants.START_ELEMENT: level++; if (level == mLevelInToShredder && checkStAXElement((StartElement)xmlEvent, mElem)) { // Found corresponding start element. foundParsedElement = true; } break; case XMLStreamConstants.END_ELEMENT: level--; break; default: // Do nothing. } } Well, I'm using the code already, but I'm currently refactoring some code. regards, johannes
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|