模块  java.xml
软件包  javax.xml.transform

Interface Source

  • 所有已知实现类:
    DOMSourceSAXSourceStAXSourceStreamSource

    public interface Source
    实现此接口的对象包含充当源输入所需的信息(XML源或转换指令)。
    从以下版本开始:
    1.4
    • 方法详细信息

      • setSystemId

        void setSystemId​(String systemId)
        设置此Source的系统标识符。

        如果源没有从URL获取其数据,则系统标识符是可选的,但提供一个可能仍然有用。 例如,应用程序可以使用系统标识符来解析相对URI并包含在错误消息和警告中。

        参数
        systemId - 系统标识符为URL字符串。
      • getSystemId

        String getSystemId()
        获取使用setSystemId设置的系统标识符。
        结果
        使用setSystemId设置的系统标识符,如果未调用setSystemId,则为null。
      • isEmpty

        default boolean isEmpty()
        指示Source对象是否为空。 空表示此来源没有可用的输入。
        实现要求:
        此方法的默认实现抛出UnsupportedOperationException
        结果
        true if the Source object is empty, false otherwise