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 の場合、ベンダー固有の結果実装が返されます。 次のクラスは、少なくともサポートされています。 <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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。