ISQLXML.SetResult(Class) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回用于设置此 SQLXML 实例指定的 XML 值的结果。
[Android.Runtime.Register("setResult", "(Ljava/lang/Class;)Ljavax/xml/transform/Result;", "GetSetResult_Ljava_lang_Class_Handler:Java.Sql.ISQLXMLInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends javax.xml.transform.Result" })]
public Java.Lang.Object? SetResult(Java.Lang.Class? resultClass);
[<Android.Runtime.Register("setResult", "(Ljava/lang/Class;)Ljavax/xml/transform/Result;", "GetSetResult_Ljava_lang_Class_Handler:Java.Sql.ISQLXMLInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends javax.xml.transform.Result" })>]
abstract member SetResult : Java.Lang.Class -> Java.Lang.Object
参数
- resultClass
- Class
结果的类,或 null。 如果 resultClass 为 null,则将返回供应商特定的 Result 实现。 至少支持以下类: <预> javax.xml.transform.dom.DOMResult - 返回 DOMResult javax.xml.transform.sax.SAXResult - 返回 SAXResult javax.xml.transform.stax.StAXResult - 返回 StAXResult javax.xml.transform.stream.StreamResult - 返回 StreamResult </pre>
返回
返回用于设置 XML 值的结果。
- 属性
注解
返回用于设置此 SQLXML 实例指定的 XML 值的结果。
Result 的 systemID 依赖于实现。
调用此方法时,SQL XML 对象将变为不可写入,也可能根据实现而不可读。
请注意,SAX 是回调体系结构,返回的 SAXResult 具有分配的内容处理程序,它将根据 XML 的内容接收 SAX 事件。 使用 XML 文档的内容调用内容处理程序来分配值。
SAXResult saxResult = sqlxml.setResult(SAXResult.class);
ContentHandler contentHandler = saxResult.getXMLReader().getContentHandler();
contentHandler.startDocument();
// set the XML elements and attributes into the result
contentHandler.endDocument();
已在 1.6 中添加。
Java文档java.sql.SQLXML.setResult(java.lang.Class<T>)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。