ISQLXML.SetResult(Class) メソッド

定義

この SQLXML インスタンスによって指定された XML 値を設定するための Result を返します。

[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 実装が返されます。 次のクラスは、少なくともサポートされています。 <pre> javax.xml.transform.dom.DOMResult - DOMResult javax.xml.transform.sax.SAXResult を返します。SAXResult javax.xml.transform.stax.StAXResult を返します。StAXResult javax.xml.transform.stream.StreamResult - StreamResult /preResult <を返します>

戻り値

XML 値を設定するための Result を返します。

属性

注釈

この SQLXML インスタンスによって指定された XML 値を設定するための Result を返します。

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.sql.SQLXML.setResult(java.lang.Class<T>)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象