XmlSchemaCollection.Contains Метод

Определение

Возвращает значение, которое показывает, присутствует ли схема с указанным пространством имен в коллекции.

Перегрузки

Contains(String)

Возвращает значение, которое показывает, присутствует ли схема с указанным пространством имен в коллекции.

Contains(XmlSchema)

Получает значение, которое показывает, находится ли targetNamespace, заданной 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-схем обычно используется целевое пространство имен.

Возвращаемое значение

Boolean

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)

Получает значение, которое показывает, находится ли targetNamespace, заданной XmlSchema в коллекции.

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.

Возвращаемое значение

Boolean

true, если в коллекции присутствует схема с аналогичным targetNamespace; в противном случае false.

Комментарии

Важно!

Класс XmlSchemaCollection устарел в платформа .NET Framework версии 2.0 и заменен классомXmlSchemaSet.

Применяется к