Iteratorpublic interface XMLEventReader extends Iterator
XMLInputFactory,
XMLEventWriter| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
close() |
Frees any resources associated with this Reader.
|
String |
getElementText() |
Reads the content of a text-only element.
|
Object |
getProperty(String name) |
Get the value of a feature/property from the underlying implementation
|
boolean |
hasNext() |
Check if there are more events.
|
XMLEvent |
nextEvent() |
Get the next XMLEvent
|
XMLEvent |
nextTag() |
Skips any insignificant space events until a START_ELEMENT or
END_ELEMENT is reached.
|
XMLEvent |
peek() |
Check the next XMLEvent without reading it from the stream.
|
forEachRemaining, next, removeXMLEvent nextEvent() throws XMLStreamException
XMLStreamException - if there is an error with the underlying XML.NoSuchElementException - iteration has no more elements.XMLEventboolean hasNext()
XMLEvent peek() throws XMLStreamException
XMLStreamExceptionXMLEventString getElementText() throws XMLStreamException
XMLStreamException - if the current event is not a START_ELEMENT
or if a non text element is encounteredXMLEvent nextTag() throws XMLStreamException
XMLStreamException - if anything other than space characters are encounteredObject getProperty(String name) throws IllegalArgumentException
name - The name of the propertyIllegalArgumentException - if the property is not supportedvoid close()
throws XMLStreamException
XMLStreamException - if there are errors freeing associated resources