XmlSchemaCollection.Contains XmlSchemaCollection.Contains XmlSchemaCollection.Contains XmlSchemaCollection.Contains Method

定義

指定した名前空間を持つスキーマがコレクション内に存在するかどうかを示す値を取得します。Gets a value indicating whether a schema with the specified namespace is in the collection.

オーバーロード

Contains(String) Contains(String) Contains(String) Contains(String)

指定した名前空間を持つスキーマがコレクション内に存在するかどうかを示す値を取得します。Gets a value indicating whether a schema with the specified namespace is in the collection.

Contains(XmlSchema) Contains(XmlSchema) Contains(XmlSchema) Contains(XmlSchema)

指定した XmlSchematargetNamespace がコレクション内に存在するかどうかを示す値を取得します。Gets a value indicating whether the targetNamespace of the specified XmlSchema is in the collection.

注釈

重要

クラスは .NET Framework バージョン2.0 では廃止されており、 XmlSchemaSetクラスによって置き換えられています。 XmlSchemaCollectionThe XmlSchemaCollection class is obsolete in the .NET Framework version 2.0 and has been replaced by the XmlSchemaSet class.

Contains(String) Contains(String) Contains(String) Contains(String)

指定した名前空間を持つスキーマがコレクション内に存在するかどうかを示す値を取得します。Gets a value indicating whether a schema with the specified namespace is in the collection.

public:
 bool Contains(System::String ^ ns);
public bool Contains (string ns);
member this.Contains : string -> bool
Public Function Contains (ns As String) As Boolean

パラメーター

ns
String String String String

スキーマに関連付けられた名前空間 URI。The namespace URI associated with the schema. XML スキーマの場合、通常これはターゲット名前空間です。For XML Schemas, this will typically be the target namespace.

戻り値

指定した名前空間を持つスキーマがコレクション内に存在する場合は true。それ以外の場合は falsetrue if a schema with the specified namespace is in the collection; otherwise, false.

次の例では、スキーマがコレクション内に存在するかどうかを確認します。The following example checks to see if a schema is in the collection. の場合は、スキーマが表示されます。If it is, it displays the schema.

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

注釈

重要

クラスは .NET Framework バージョン2.0 では廃止されており、 XmlSchemaSetクラスによって置き換えられています。 XmlSchemaCollectionThe XmlSchemaCollection class is obsolete in the .NET Framework version 2.0 and has been replaced by the XmlSchemaSet class.

Contains(XmlSchema) Contains(XmlSchema) Contains(XmlSchema) Contains(XmlSchema)

指定した XmlSchematargetNamespace がコレクション内に存在するかどうかを示す値を取得します。Gets a value indicating whether the targetNamespace of the specified XmlSchema is in the collection.

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 XmlSchema XmlSchema

XmlSchema オブジェクト。The XmlSchema object.

戻り値

同じ true を持つスキーマがコレクション内に存在する場合は targetNamespace。それ以外の場合は falsetrue if there is a schema in the collection with the same targetNamespace; otherwise, false.

注釈

重要

クラスは .NET Framework バージョン2.0 では廃止されており、 XmlSchemaSetクラスによって置き換えられています。 XmlSchemaCollectionThe XmlSchemaCollection class is obsolete in the .NET Framework version 2.0 and has been replaced by the XmlSchemaSet class.

適用対象