Module java.xml

Interface SourceLocator

所有已知的子接口:
DOMLocator

public interface SourceLocator
此接口主要用于报告XML源或转换指令中发生错误的位置。
自版本:
1.4
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    返回当前文档事件结束的字符位置。
    int
    返回当前文档事件结束的行号。
    返回当前文档事件的公共标识符。
    返回当前文档事件的系统标识符。
  • Method Details

    • getPublicId

      String getPublicId()
      返回当前文档事件的公共标识符。

      返回值是触发事件的标记所在的文档实体或外部解析实体的公共标识符。

      返回:
      包含公共标识符的字符串,如果没有可用的则返回null。
      参见:
    • getSystemId

      String getSystemId()
      返回当前文档事件的系统标识符。

      返回值是触发事件的标记所在的文档实体或外部解析实体的系统标识符。

      如果系统标识符是一个URL,则解析器必须在传递给应用程序之前完全解析它。

      返回:
      包含系统标识符的字符串,如果没有可用的则返回null。
      参见:
    • getLineNumber

      int getLineNumber()
      返回当前文档事件结束的行号。

      警告: 该方法的返回值仅用于错误报告的近似值;它不打算提供足够的信息来编辑原始XML文档的字符内容。

      返回值是触发事件的标记所在的文档实体或外部解析实体中的行号的近似值。

      返回:
      行号,如果没有可用的则返回-1。
      参见:
    • getColumnNumber

      int getColumnNumber()
      返回当前文档事件结束的字符位置。

      警告: 该方法的返回值仅用于错误报告的近似值;它不打算提供足够的信息来编辑原始XML文档的字符内容。

      返回值是触发事件的标记所在的文档实体或外部解析实体中的列号的近似值。

      返回:
      列号,如果没有可用的则返回-1。
      参见: