XmlSchemaCollection.Contains Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, которое показывает, присутствует ли схема с указанным пространством имен в коллекции.
Перегрузки
Contains(String) |
Возвращает значение, которое показывает, присутствует ли схема с указанным пространством имен в коллекции. |
Contains(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)
Получает значение, которое показывает, находится ли 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
.
Возвращаемое значение
true
, если в коллекции присутствует схема с аналогичным targetNamespace
; в противном случае false
.
Комментарии
Важно!
Класс XmlSchemaCollection устарел в платформа .NET Framework версии 2.0 и заменен классомXmlSchemaSet.