- 所有超级接口:
-
XMLEvent
,XMLStreamConstants
这描述了字符事件的接口。所有文本事件都被报告为字符事件。内容、CData和空格都被报告为字符事件。IgnorableWhitespace,在大多数情况下,除非当前元素存在元素内容的元素声明,否则将设置为false。
- 自1.6版本起:
- 1.6
-
Field Summary
Fields declared in interface javax.xml.stream.XMLStreamConstants
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT
-
Method Summary
Methods declared in interface javax.xml.stream.events.XMLEvent
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode
-
Method Details
-
getData
String getData()获取此事件的字符数据- 返回:
- 字符数据
-
isWhiteSpace
boolean isWhiteSpace()如果这组字符全是空格,则返回true。文档中的空格被报告为CHARACTERS。此方法允许检查CHARACTERS事件,以查看它们是否仅由空格字符组成。- 返回:
-
如果
Characters
全是空格,则返回true,否则返回false
-
isCData
boolean isCData()如果这是一个CData部分,则返回true。如果此事件是CData,则其事件类型将为CDATA。如果javax.xml.stream.isCoalescing设置为true,则由非CDATA字符包围的CDATA部分将被报告为单个Characters事件。在这种情况下,此方法将返回false。- 返回:
-
如果是
CDATA
,则返回true,否则返回false
-
isIgnorableWhiteSpace
boolean isIgnorableWhiteSpace()如果这是可忽略的空格,则返回true。如果此事件是可忽略的空格,则其事件类型将为SPACE。- 返回:
- 如果是可忽略的空格,则返回true,否则返回false
-