言語

ISQLXML.SetResult(Class) メソッド

定義

この 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 の場合、ベンダー固有の結果実装が返されます。 次のクラスは、少なくともサポートされています。 <pre> javax.xml.transform.dom.DOMResult - .transform.sax.SAXResult javax.xmlDOMResult を返します。.transform.stax.StAXResult javax.xmlSAXResult を返します。.transform.stream.StreamResult - StreamResult </preresult javax.xmlStAXResult を返します。>

返品

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

属性

注釈

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

結果の 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ドキュメント。

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

適用対象