public interface XmlReader extends RowSetReader
SyncProvider
抽象类。
SyncProvider
实现,提供XML数据读取器功能,如输出XML流功能可以实现此接口,以提供标准XmlReader
对象WebRowSet
实现。
一个XmlReader
对象被注册为一个WebRowSet
的XML阅读器被分配到行集的xmlReader
字段。 当WebRowSet
对象的readXml
方法被调用时,它又调用其XML阅读器的readXML
方法。
void readXML(WebRowSet caller, Reader reader) throws SQLException
WebRowSet
对象。
给定的WebRowSet
对象的xmlReader
字段必须包含此XmlReader
对象。
如果发生解析错误,抛出的异常将包括有关原始XML文档中错误位置的信息。
caller
- 要解析的
WebRowSet
对象,其
xmlReader
字段必须包含对此
XmlReader
对象的引用
reader
-
java.io.Reader
对象,从中读取
caller
SQLException
- if a database access error occurs or this
XmlReader
object is not the reader for the given rowset