|
[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
|
|||||||||

Cart


![[Java] Create a new StAX parser...](/images/get_stylus.gif)





