XmlSchemaCollection.Contains メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した名前空間を持つスキーマがコレクション内に存在するかどうかを示す値を取得します。
オーバーロード
Contains(String) |
指定した名前空間を持つスキーマがコレクション内に存在するかどうかを示す値を取得します。 |
Contains(XmlSchema) |
指定した XmlSchema の |
注釈
重要
このクラスはXmlSchemaCollection、.NET Framework バージョン 2.0 では廃止されており、クラスにXmlSchemaSet置き換えられました。
Contains(String)
指定した名前空間を持つスキーマがコレクション内に存在するかどうかを示す値を取得します。
public:
bool Contains(System::String ^ ns);
public bool Contains (string? ns);
public bool Contains (string ns);
member this.Contains : string -> bool
Public Function Contains (ns As String) As Boolean
パラメーター
- ns
- String
スキーマに関連付けられた名前空間 URI。 XML スキーマの場合、通常これはターゲット名前空間です。
戻り値
指定した名前空間を持つスキーマがコレクション内に存在する場合は true
。それ以外の場合は false
。
例
次の例では、スキーマがコレクション内にあるかどうかを確認します。 存在する場合は、スキーマが表示されます。
if ( xsc->Contains( "urn:bookstore-schema" ) )
{
XmlSchema^ schema = xsc[ "urn:bookstore-schema" ];
StringWriter^ sw = gcnew StringWriter;
XmlTextWriter^ xmlWriter = gcnew XmlTextWriter( sw );
xmlWriter->Formatting = Formatting::Indented;
xmlWriter->Indentation = 2;
schema->Write( xmlWriter );
Console::WriteLine( sw );
}
if (xsc.Contains("urn:bookstore-schema"))
{
XmlSchema schema = xsc["urn:bookstore-schema"];
StringWriter sw = new StringWriter();
XmlTextWriter xmlWriter = new XmlTextWriter(sw);
xmlWriter.Formatting = Formatting.Indented;
xmlWriter.Indentation = 2;
schema.Write(xmlWriter);
Console.WriteLine(sw.ToString());
}
If xsc.Contains("urn:bookstore-schema") Then
Dim schema As XmlSchema = xsc("urn:bookstore-schema")
Dim sw As New StringWriter()
Dim xmlWriter As New XmlTextWriter(sw)
xmlWriter.Formatting = Formatting.Indented
xmlWriter.Indentation = 2
schema.Write(xmlWriter)
Console.WriteLine(sw.ToString())
End If
注釈
重要
このクラスはXmlSchemaCollection、.NET Framework バージョン 2.0 では廃止されており、クラスにXmlSchemaSet置き換えられました。
適用対象
Contains(XmlSchema)
指定した XmlSchema の targetNamespace
がコレクション内に存在するかどうかを示す値を取得します。
public:
bool Contains(System::Xml::Schema::XmlSchema ^ schema);
public bool Contains (System.Xml.Schema.XmlSchema schema);
member this.Contains : System.Xml.Schema.XmlSchema -> bool
Public Function Contains (schema As XmlSchema) As Boolean
パラメーター
- schema
- XmlSchema
XmlSchema
オブジェクト。
戻り値
同じ true
を持つスキーマがコレクション内に存在する場合は targetNamespace
。それ以外の場合は false
。
注釈
重要
このクラスはXmlSchemaCollection、.NET Framework バージョン 2.0 では廃止されており、クラスにXmlSchemaSet置き換えられました。