-
- All Superinterfaces:
-
RowSetReader
public interface XmlReader extends RowSetReader
一个专门的界面,有助于为面向XML的同步提供程序扩展SyncProvider
抽象类。SyncProvider
提供XML数据读取器功能(如输出XML流功能)的实现可以实现此接口,以向WebRowSet
实现提供标准的XmlReader
对象。一个
XmlReader
对象被注册为XML阅读器为WebRowSet
通过被分配到行集的xmlReader
场。 当调用WebRowSet
对象的readXml
方法时,它又调用其XML读取器的readXML
方法。- 从以下版本开始:
- 1.5
-
-
方法详细信息
-
readXML
void readXML(WebRowSet caller, Reader reader) throws SQLException
从XML格式的给定输入流中读取并解析给定的WebRowSet
对象。 给定的WebRowSet
对象的xmlReader
字段必须包含此XmlReader
对象。如果发生解析错误,抛出的异常将包括有关原始XML文档中错误位置的信息。
- 参数
-
caller
- 要解析的WebRowSet
对象,其xmlReader
字段必须包含对该XmlReader
对象的引用 -
reader
-java.io.Reader
对象,其中caller
将被读取 - 异常
-
SQLException
- 如果发生数据库访问错误,或者此XmlReader
对象不是给定行集的读取器
-
-