javax.xml.stream

接口
异常
错误
public interface Location

提供有关事件位置的信息。Location 提供的所有信息都是可选的。例如,应用程序可以只报告行号。

从以下版本开始:
1.6

方法摘要
 int getCharacterOffset()
          返回此位置所指向的输入源中的字节或字符偏移量。
 int getColumnNumber()
          返回当前事件结束位置的列号,如果没有可用的列号,则返回 -1。
 int getLineNumber()
          返回当前事件结束位置的行号,如果没有可用的行号,则返回 -1。
 String getPublicId()
          返回 XML 的公共 ID
 String getSystemId()
          返回 XML 的系统 ID
 

方法详细信息

getLineNumber

int getLineNumber()
返回当前事件结束位置的行号,如果没有可用的行号,则返回 -1。

返回:
当前行号

getColumnNumber

int getColumnNumber()
返回当前事件结束位置的列号,如果没有可用的列号,则返回 -1。

返回:
当前列号

getCharacterOffset

int getCharacterOffset()
返回此位置所指向的输入源中的字节或字符偏移量。如果输入源是一个文件或字节流,则偏移量为该流中的字节偏移量;但如果输入源是字符介质,则偏移量为字符偏移量。如果没有可用的偏移量,则返回 -1。

返回:
当前偏移量

getPublicId

String getPublicId()
返回 XML 的公共 ID

返回:
公共 ID,如果不可用,则返回 null

getSystemId

String getSystemId()
返回 XML 的系统 ID

返回:
系统 ID,如果不可用,则返回 null