接口 XmlReader

所有父级接口:
RowSetReader

public interface XmlReader extends RowSetReader
一个专门的接口,有助于扩展 SyncProvider 面向 XML 的同步提供程序的抽象类。

SyncProvider 提供 XML 数据读取器功能(例如输出 XML 流功能)的实现可以实现此接口以向 WebRowSet 实现提供标准 XmlReader 对象。

XmlReader 对象通过分配给行集的 xmlReader 字段注册为 WebRowSet 的 XML 读取器。当调用 WebRowSet 对象的 readXml 方法时,它会依次调用其 XML 读取器的 readXML 方法。

自从:
1.5
  • 方法总结

    修饰符和类型
    方法
    描述
    void
    readXML(WebRowSet caller, Reader reader)
    从给定的 XML 格式输入流中读取并解析给定的 WebRowSet 对象。

    在接口 javax.sql.RowSetReader 中声明的方法

    readData
  • 方法详情

    • readXML

      void readXML(WebRowSet  caller, Reader  reader) throws SQL异常
      从给定的 XML 格式输入流中读取并解析给定的 WebRowSet 对象。给定 WebRowSet 对象的 xmlReader 字段必须包含此 XmlReader 对象。

      如果发生解析错误,抛出的异常将包含有关错误在原始 XML 文档中的位置的信息。

      参数:
      caller - 要解析的 WebRowSet 对象,其 xmlReader 字段必须包含对此 XmlReader 对象的引用
      reader - 将从中读取 callerjava.io.Reader 对象
      抛出:
      SQLException - 如果发生数据库访问错误或此 XmlReader 对象不是给定行集的读取器