ISQLXML.SetResult(Class) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この 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 ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。