OracleXmlType
オブジェクトは、Oracle XMLType
インスタンスを表します。
クラスの継承
System.Object
System.OracleXmlType
宣言
// C#
public sealed class OracleXmlType : IDisposable, INullable
スレッド安全性
パブリック静的メソッドはスレッドセーフですが、インスタンス・メソッドではスレッド安全性は保証されません。
備考
OracleXmlType
オブジェクトは、XML SchemaまたはXML断片部分があるかどうかにかかわらず、整形式XML文書に使用できます。
要件
ネームスペース: Oracle.DataAccess.Types
アセンブリ: Oracle.DataAccess.dll
Microsoft .NET Frameworkバージョン: 1.xまたは2.0
このクラスは、Oracle9iリリース2(9.2)以上でのみ使用できます。
OracleXmlType
メンバーを次の表にリストします。
OracleXmlTypeコンストラクタ
OracleXmlType
コンストラクタのリストを、表6-19に示します。
OracleXmlType静的メソッド
OracleXmlType
静的メソッドのリストを、表6-20に示します。
OracleXmlTypeインスタンス・プロパティ
OracleXmlType
インスタンス・プロパティのリストを、表6-21に示します。
表6-21 OracleXmlTypeインスタンス・プロパティ
プロパティ | 説明 |
---|---|
XMLデータを |
|
|
|
XMLデータがXML要素の集合または整形式のXML文書であるかどうかを示します |
|
|
|
|
|
|
|
|
|
|
現行インスタンス内の最初の文字が文字列であるXMLデータを戻します |
OracleXmlTypeインスタンス・メソッド
OracleXmlType
インスタンス・メソッドのリストを、表6-22に示します。
表6-22 OracleXmlTypeインスタンス・メソッド
メソッド | 説明 |
---|---|
|
|
この |
|
|
|
指定されたXPath式を使用してXMLデータからサブセットを抽出します(オーバーロード) |
|
|
|
この |
|
|
|
この |
|
.NETフレームワークのクラスおよびメソッドを使用してXMLデータを直接操作するために使用できる |
|
XMLデータ内で指定したXPath式によって識別される特定のノードのセットが存在するかどうかを確認します(オーバーロード) |
|
|
|
指定されたXSL文書を使用して |
|
現行の |
|
|
|
OracleXmlType
コンストラクタは、OracleXmlType
クラスのインスタンスを作成します。
オーバーロード・リスト:
このコンストラクタは、OracleClob
オブジェクト内に含まれているXMLデータを使用して、OracleXmlType
クラスのインスタンスを作成します。
OracleXmlType(OracleConnection, string)
このコンストラクタは、.NET String
内に含まれているXMLデータを使用して、OracleXmlType
クラスのインスタンスを作成します。
OracleXmlType(OracleConnection, XmlReader)
このコンストラクタは、.NET XmlReader
オブジェクトのコンテンツを使用して、OracleXmlType
クラスのインスタンスを作成します。
OracleXmlType(OracleConnection, XmlDocument)
このコンストラクタは、.NET XmlDocument
オブジェクト内のXML DOM文書のコンテンツを使用して、OracleXmlType
オブジェクトのインスタンスを作成します。
このコンストラクタは、OracleClob
オブジェクト内に含まれているXMLデータを使用して、OracleXmlType
クラスのインスタンスを作成します。
宣言
// C#
public OracleXmlType(OracleClob oraClob);
パラメータ
oraClob
OracleClob
オブジェクト
例外
ArgumentNullException
: OracleClob
オブジェクトはNULLです。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
備考
CLOB
データは有効な接続オブジェクトに依存し、新規のOracleXMLType
は、現行インスタンスのデータの格納にOracleClob
オブジェクト内のOracleConnection
を使用します。
このコンストラクタは、.NET String
内に含まれているXMLデータを使用して、OracleXmlType
クラスのインスタンスを作成します。
宣言
// C# public OracleXmlType(OracleConnection con, string xmlData);
パラメータ
con
OracleConnection
オブジェクト
xmlData
XMLデータを含む文字列
例外
ArgumentNullException
: OracleConnection
オブジェクトはNULLです。
ArgumentException
: xmlData
引数は空の文字列です。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
備考
新規OracleXmlType
は、現行インスタンスのデータの格納に指定されたOracleConnection
オブジェクトを使用します。
このコンストラクタは、.NET XmlReader
オブジェクトのコンテンツを使用して、OracleXmlType
クラスのインスタンスを作成します。
宣言
// C# public OracleXmlType(OracleConnection con, XmlReader reader);
パラメータ
con
OracleConnection
オブジェクト
reader
XmlReader
オブジェクト
例外
ArgumentNullException
: OracleConnection
オブジェクトはNULLです。
ArgumentException
: reader
引数にはデータは含まれません。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
備考
新規OracleXMLType
は、現行インスタンスのデータの格納に指定されたOracleConnection
オブジェクトを使用します。
このコンストラクタは、.NET XmlDocument
オブジェクト内のXML DOM文書のコンテンツを使用して、OracleXmlType
オブジェクトのインスタンスを作成します。
宣言
// C# public OracleXmlType(OracleConnection con, XmlDocument domDoc);
パラメータ
con
OracleConnection
オブジェクト
domDoc
XML文書
例外
ArgumentNullException
: OracleConnection
オブジェクトはNULLです。
ArgumentException
: domDoc
引数にはデータは含まれません。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
備考
新規OracleXMLType
は、現行インスタンスのデータの格納に指定されたOracleConnection
オブジェクトを使用します。
OracleXmlType
静的メソッドのリストを、表6-23に示します。
OracleXmlType
インスタンス・プロパティのリストを、表6-24に示します。
表6-24 OracleXmlTypeインスタンス・プロパティ
プロパティ | 説明 |
---|---|
|
XMLデータを |
|
|
|
XMLデータがXML要素の集合または整形式のXML文書であるかどうかを示します |
|
|
|
|
|
|
|
|
|
現行インスタンス内の最初の文字が文字列であるXMLデータを戻します |
このプロパティは、XMLデータをOracleXmlType
から取得したり、そこに格納したりするために使用されるOracleConnection
を示します。
宣言
// C# public OracleConnection Connection {get;}
プロパティ値
OracleConnection
オブジェクト
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
備考
ユーザーは、OracleXmlType
の作成または使用前に接続を明示的にオープンする必要があります。
このプロパティは、OracleXmlType
が空であるかどうかを示します。
宣言
// C# public bool IsEmpty {get;}
プロパティ値
OracleXmlType
が空のXML文書を表す場合は、true
を戻します。それ以外の場合はfalse
を戻します。
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
このプロパティは、XMLデータがXML要素の集合または整形式のXML文書であるかどうかを示します。
宣言
// C# public bool IsFragment {get;}
プロパティ値
OracleXmlType
オブジェクトに含まれているXMLデータが、ルート要素のないXML要素の集合である場合は、true
を戻します。それ以外の場合はfalse
を戻します。
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
このプロパティは、OracleXmlType
によって表されるXMLデータがXMLスキーマに基づくかどうかを示します。
宣言
// C# public bool IsSchemaBased {get;}
プロパティ値
OracleXmlType
によって表されるXMLデータがXMLスキーマに基づく場合は、true
を戻します。それ以外の場合はfalse
を戻します。
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
このプロパティは、OracleXmlType
に含まれるスキーマに基づくXMLデータの最上位レベルまたはルート要素の名前を表します。
宣言
// C# public string RootElement{get;}
プロパティ値
OracleXmlType
に含まれるXMLデータの最上位レベルまたはルート要素の名前を表す文字列です。
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
備考
OracleXmlType
インスタンスに非スキーマ・ベースのXMLデータが含まれる場合、このプロパティは空の文字列を戻します。
このプロパティは、OracleXmlType
に含まれるXMLデータのXMLスキーマを表します。
宣言
// C# public OracleXmlType Schema {get;}
プロパティ値
OracleXmlType
に含まれるXMLデータのXMLスキーマを表すOracleXmlType
インスタンスです。
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
備考
OracleXmlType
インスタンスに非スキーマ・ベースのXMLデータが含まれる場合、このプロパティは空のXML文書を表すOracleXmlType
インスタンスを戻します。
このプロパティは、OracleXmlType
に含まれるXMLデータのXMLスキーマへのデータベース内のURLを表します。
宣言
// C# public string SchemaUrl {get;}
プロパティ値
XMLデータのXMLスキーマへのデータベース内のURLを表す文字列です。
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
備考
OracleXmlType
インスタンスに非スキーマ・ベースのXMLデータが含まれる場合、このプロパティは空の文字列を戻します。
このプロパティは、現行インスタンス内のXMLデータを最初の文字からstring
として戻します。
宣言
// C# public string RootElement{get;}
プロパティ値
string
としてのXMLデータ全体
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
OracleXmlType
インスタンス・メソッドのリストを、表6-25に示します。
表6-25 OracleXmlTypeインスタンス・メソッド
メソッド | 説明 |
---|---|
|
|
この |
|
|
|
指定されたXPath式を使用してXMLデータからサブセットを抽出します(オーバーロード) |
|
|
|
この |
|
|
|
この |
|
.NETフレームワークのクラスおよびメソッドを使用してXMLデータを直接操作するために使用できる |
|
XMLデータ内で指定したXPath式によって識別される特定のノードのセットが存在するかどうかを確認します(オーバーロード) |
|
|
|
指定されたXSL文書を使用して |
|
現行の |
|
|
|
このメソッドは、このOracleXmlType
インスタンスのコピーを作成します。
宣言
// C# public object Clone();
実装
ICloneable
戻り値
OracleXmlType
オブジェクト
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
このメソッドは、このオブジェクトによって割り当てられたリソースを解除します。
宣言
// C# public void Dispose();
実装
IDisposable
このメソッドは、指定されたXPath式を使用してXMLデータからサブセットを抽出します。
オーバーロード・リスト:
このメソッドは、ネームスペース解決用の指定されたXPath式および文字列パラメータを使用して、OracleXmlType
オブジェクトによって表されたXMLデータからサブセットを抽出します。
Extract(string, XmlNameSpaceManager)
このメソッドは、ネームスペース解決用の指定されたXPath式および.NET XmlNameSpaceManager
オブジェクトを使用して、OracleXmlType
オブジェクトによって表されたXMLデータからサブセットを抽出します。
このメソッドは、ネームスペース解決用の指定されたXPath式および文字列パラメータを使用して、OracleXmlType
オブジェクトによって表されたXMLデータからサブセットを抽出します。
宣言
// C# public OracleXmlType Extract(string xpathExpr, string nsMap);
パラメータ
xpathExpr
XPath式
nsMap
XPath式のネームスペース解決に使用される文字列パラメータ。nsMap
には、スペースで区切ったゼロ個以上のネームスペースを指定します。nsMap
はNULLにできます。次に例を示します。
xmlns:nsi"=http://www.company1.com" xmlns:nsz="http://www.company2.com"
戻り値
OracleXmlType
オブジェクト
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
ArgumentNullException
: xpathExpr
はNULLまたはゼロレングスです。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
このパブリック・メソッドはネームスペース解決用の指定されたXPath式および.NET XmlNameSpaceManager
オブジェクトを使用して、OracleXmlType
オブジェクトによって表されたXMLデータからサブセットを抽出します。
宣言
// C# public OracleXmlType Extract(string xpathExpr, XmlNameSpaceManager nsMgr);
パラメータ
xpathExpr
XPath式
nsMgr
XPath式のネームスペース解決に使用される.NET XmlNameSpaceManager
オブジェクト。nsMgr
はNULLにできます。
戻り値
OracleXmlType
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
ArgumentNullException
: xpathExpr
はNULLまたはゼロレングスです。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
備考
デフォルトのネームスペースは、その値が空の文字列の場合は無視されます。
このパブリック・メソッドは、このOracleXmlType
インスタンス内に格納されている、XMLデータの読取り専用ストリームを提供するOracleXmlStream
のインスタンスを戻します。
宣言
// C# public Stream GetStream();
戻り値
Stream
オブジェクト
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
このパブリック・メソッドは、このOracleXmlType
インスタンス内に格納されている、XMLデータに含まれているXmlDocument
オブジェクトを戻します。
宣言
// C# public XmlDocument GetXmlDocument();
戻り値
XmlDocument
オブジェクト
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
備考
XmlDocument
オブジェクト内のXMLデータは、OracleXmlType
インスタンス内のXMLデータのコピーのため、変更してもOracleXmlType
インスタンス内のXMLデータは自動的に変更されません。戻されたXmlDocument
インスタンスにより、PreserveWhitespace
プロパティはtrue
に設定されます。
このパブリック・メソッドは、.NETフレームワークのクラスおよびメソッドを使用して、XMLデータを直接操作する場合に使用可能なXmlTextReader
オブジェクトを戻します。
宣言
// C# public XmlTextReader GetXmlReader();
戻り値
XmlTextReader
オブジェクト
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
備考
XmlTextReader
は、OracleXmlType
インスタンスに格納されているXMLデータを読取り専用、順方向専用で表したものです。
IsExists
は、XMLデータ内でXPath式によって識別される特定のノードのセットが存在するかどうかを確認します。
オーバーロード・リスト:
このメソッドはネームスペース解決用の文字列パラメータを使用して、現行のOracleXmlType
インスタンスによって表されるXMLデータ内でXPath式によって識別される特定のノードのセットが存在するかどうかを確認します。
IsExists(string, XmlNameSpaceManager)
このメソッドはネームスペース解決用の.NET XmlNameSpaceManager
オブジェクトを使用して、現行のOracleXmlType
インスタンスによって表されるXML文書内で、XPath式によって識別される特定のノードのセットが存在するかどうかを確認します。
このメソッドはネームスペース解決用の文字列パラメータを使用して、現行のOracleXmlType
インスタンスによって表されるXMLデータ内でXPath式によって識別される特定のノードのセットが存在するかどうかを確認します。
宣言
// C# public bool IsExists(string xpathExpr, string nsMap);
パラメータ
xpathExpr
XPath式
nsMap
XPath式のネームスペース解決に使用される文字列パラメータ。nsMap
には、スペースで区切ったゼロ個以上のネームスペースを指定します。nsMap
はNULLにできます。
戻り値
対象のノードのセットが存在する場合はtrue
を戻し、それ以外の場合はfalse
を戻します。
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
ArgumentNullException
: xpathExpr
はNULLまたはゼロレングスです。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
備考
デフォルトのネームスペースは、その値が空の文字列の場合は無視されます。
このメソッドはネームスペース解決用の.NET XmlNameSpaceManager
オブジェクトを使用して、現行のOracleXmlType
インスタンスによって表されるXML文書内でXPath式によって識別される、特定のノードのセットが存在するかどうかを確認します。
宣言
// C# public bool IsExists(string xpathExpr, XmlNameSpaceManager nsMgr);
パラメータ
xpathExpr
XPath式
nsMgr
XPath式のネームスペース解決に使用される.NET XmlNameSpaceManager
オブジェクト。nsMgr
はNULLにできます。
戻り値
対象のノードのセットが存在する場合はtrue
を戻し、それ以外の場合はfalse
を戻します。
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
ArgumentNullException
: xpathExpr
はNULLまたはゼロレングスです。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
備考
デフォルトのネームスペースは、その値が空の文字列の場合は無視されます。
このメソッドは、指定されたXSL文書を使用してOracleXmlType
を別のOracleXmlType
インスタンスに変換します。
オーバーロード・リスト:
Transform(OracleXmlType, string)
このメソッドは指定されたXSL文書(OracleXmlType
オブジェクトとして)とXSLTパラメータの文字列を使用して、現行のOracleXmlType
インスタンスを別のOracleXmlType
インスタンスに変換します。
このパブリック・メソッドは指定されたXSL文書とXSLTパラメータの文字列を使用して、現行のOracleXmlType
インスタンスを別のOracleXmlType
インスタンスに変換します。
このメソッドは指定されたXSL文書とXSLTパラメータの文字列を使用して、現行のOracleXmlType
インスタンスを別のOracleXmlType
インスタンスに変換します。
宣言
// C# public OracleXmlType Transform(OracleXmlType xsldoc, string paramMap);
パラメータ
xsldoc
OracleXmlType
オブジェクトとしてのXSL文書
paramMap
XSL文書のパラメータを提供する文字列。
このリリースでは、paramMap
は無視されます。
戻り値
変換されたXML文書を含むOracleXmlType
オブジェクト
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
ArgumentNullException
: xsldoc
パラメータがNULLです。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
このメソッドは指定されたXSL文書とXSLTパラメータの文字列を使用して、現行のOracleXmlType
インスタンスを別のOracleXmlType
インスタンスに変換します。
宣言
// C# public OracleXmlType Transform(string xsldoc, string paramMap);
パラメータ
xsldoc
XSLTに使用されるXSL文書
paramMap
XSL文書のパラメータを提供する文字列。
このリリースでは、paramMap
は無視されます。
戻り値
変換されたXML文書を含むOracleXmlType
オブジェクト
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
ArgumentNullException
: xsldoc
パラメータがNULLです。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
このメソッドは、現行のOracleXmlType
インスタンス内で指定されたXPath式によって識別される、XMLノードまたは断片を更新します。
オーバーロード・リスト:
Update(string, string, string)
このメソッドは、ネームスペース解決用の指定された文字列値と文字列パラメータを使用して、指定されたXPath式によって識別されるXMLノードを更新します。
Update(string, XmlNameSpaceManager, string)
このメソッドは、ネームスペース解決用の指定された文字列値と.NET XmlNameSpaceManager
オブジェクトを使用して、指定されたXPath式によって識別されるXMLノードを更新します。
Update(string, string, OracleXmlType)
このメソッドは、指定されたOracleXmlType
値に格納されているXMLデータとネームスペース解決用の文字列パラメータを使用して、XPath式によって識別されるXMLノードを更新します。
Update(string, XmlNameSpaceManager, OracleXmlType)
このメソッドは、指定されたOracleXmlType
値に格納されているXMLデータとネームスペース解決用の.NET XmlNameSpaceManager
オブジェクトを使用して、XPath式によって識別されるXMLノードを更新します。
このメソッドは、ネームスペース解決用の指定された文字列値と文字列パラメータを使用して、指定されたXPath式によって識別されるXMLノードを更新します。
宣言
// C# public void Update(string xpathExpr, string nsMap, string value);
パラメータ
xpathExpr
更新するノードを識別するXPath式
nsMap
XPath式のネームスペース解決に使用される文字列パラメータ。nsMap
には、スペースで区切ったゼロ個以上のネームスペースを指定します。nsMap
はNULLにできます。次に例を示します。
xmlns:nsi"=http://www.company1.com" xmlns:nsz="http://www.company2.com"
value
string
としての新規の値
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
ArgumentNullException
: xpathExpr
はNULLまたはゼロレングスです。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
備考
デフォルトのネームスペースは、その値が空の文字列の場合は無視されます。
このメソッドは、ネームスペース解決用の指定された文字列値と.NET XmlNameSpaceManager
オブジェクトを使用して、指定されたXPath式によって識別されるXMLノードを更新します。
宣言
// C# public void Update(string xpathExpr, XmlNameSpaceManager nsMgr, string value);
パラメータ
xpathExpr
更新するノードを識別するXPath式
nsMgr
XPath式のネームスペース解決に使用される.NET XmlNameSpaceManager
オブジェクト。nsMgr
はNULLにできます。
value
string
としての新規の値
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
ArgumentNullException
: xpathExpr
はNULLまたはゼロレングスです。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
備考
デフォルトのネームスペースは、その値が空の文字列の場合は無視されます。
このメソッドは、指定されたOracleXmlType
値に格納されているXMLデータとネームスペース解決用の文字列パラメータを使用して、XPath式によって識別されるXMLノードを更新します。
宣言
// C# public void Update(string xpathExpr, string nsMap, OracleXmlType value);
パラメータ
xpathExpr
更新するノードを識別するXPath式
nsMap
XPath式のネームスペース解決に使用される文字列パラメータ。nsMap
には、スペースで区切ったゼロ個以上のネームスペースを指定します。nsMap
はNULLにできます。
value
OracleXmlType
オブジェクトとしての新規の値
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
ArgumentNullException
: xpathExpr
はNULLまたはゼロレングスです。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
備考
デフォルトのネームスペースは、その値が空の文字列の場合は無視されます。
このメソッドは、指定されたOracleXmlType
値に格納されているXMLデータとネームスペース解決用の.NET XmlNameSpaceManager
オブジェクトを使用して、XPath式によって識別されるXMLノードを更新します。
宣言
// C# public void Update(string xpathExpr, XmlNameSpaceManager nsMgr, OracleXmlType value);
パラメータ
xpathExpr
更新するノードを識別するXPath式
nsMgr
XPath式のネームスペース解決に使用される.NET XmlNameSpaceManager
オブジェクト。nsMgr
はNULLにできます。
value
OracleXmlType
オブジェクトとしての新規の値
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
ArgumentNullException
: xpathExpr
はNULLまたはゼロレングスです。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
備考
デフォルトのネームスペースは、その値が空の文字列の場合は無視されます。
このメソッドは、OracleXmlType
オブジェクト内のXMLデータが指定されたXMLスキーマに準拠しているかどうかを検証します。
宣言
// C# public bool Validate(String schemaUrl);
パラメータ
schemaUrl
XMLスキーマのデータベースのURLを表す文字列です。
戻り値
XMLデータがXMLスキーマに準拠している場合はtrueを、そうでない場合はfalseを戻します。
例外
ObjectDisposedException
: オブジェクトはすでに処理されています。
InvalidOperationException
: OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
ArgumentNullException
: schemaUrl
引数は、NULLまたは空の文字列です。