XmlSchemaCollection.Contains 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示具有指定命名空间的架构是否在集合中。
重载
Contains(String) |
获取一个值,该值指示具有指定命名空间的架构是否在集合中。 |
Contains(XmlSchema) |
获取一个值,该值指示指定的 XmlSchema 的 |
注解
重要
类XmlSchemaCollection在 .NET Framework 2.0 版中已过时,已被 类替换XmlSchemaSet。
Contains(String)
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
获取一个值,该值指示具有指定命名空间的架构是否在集合中。
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)
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
获取一个值,该值指示指定的 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。