Compartir a través de


XmlSchemaCollection.Contains Método

Definición

Obtiene un valor que indica si un esquema con el espacio de nombres especificado se encuentra en la colección.

Sobrecargas

Contains(String)

Obtiene un valor que indica si un esquema con el espacio de nombres especificado se encuentra en la colección.

Contains(XmlSchema)

Obtiene un valor que indica si el targetNamespace del XmlSchema especificado se encuentra en la colección.

Comentarios

Importante

La XmlSchemaCollection clase está obsoleta en .NET Framework versión 2.0 y se ha reemplazado por la XmlSchemaSet clase .

Contains(String)

Source:
XmlSchemaCollection.cs
Source:
XmlSchemaCollection.cs
Source:
XmlSchemaCollection.cs

Obtiene un valor que indica si un esquema con el espacio de nombres especificado se encuentra en la colección.

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

Parámetros

ns
String

URI del espacio de nombres asociado al esquema. Para los esquemas XML, normalmente será el espacio de nombres de destino.

Devoluciones

true si un esquema con el espacio de nombres especificado se encuentra en la colección; en caso contrario, false.

Ejemplos

En el ejemplo siguiente se comprueba si un esquema está en la colección. Si es así, muestra el esquema.

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

Comentarios

Importante

La XmlSchemaCollection clase está obsoleta en .NET Framework versión 2.0 y se ha reemplazado por la XmlSchemaSet clase .

Se aplica a

Contains(XmlSchema)

Source:
XmlSchemaCollection.cs
Source:
XmlSchemaCollection.cs
Source:
XmlSchemaCollection.cs

Obtiene un valor que indica si el targetNamespace del XmlSchema especificado se encuentra en la colección.

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

Parámetros

schema
XmlSchema

Objeto XmlSchema.

Devoluciones

true si existe un esquema en la colección con el mismo targetNamespace; en caso contrario, false.

Comentarios

Importante

La XmlSchemaCollection clase está obsoleta en .NET Framework versión 2.0 y se ha reemplazado por la XmlSchemaSet clase .

Se aplica a