Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo XmlSchemaSet.Schemas (String)

 

Data di pubblicazione: ottobre 2016

Restituisce una raccolta di tutte la definizione di XML Schema (schemi XSD) nei XmlSchemaSet che appartengono allo spazio dei nomi specificato.

Spazio dei nomi:   System.Xml.Schema
Assembly:  System.Xml (in System.Xml.dll)

public ICollection Schemas(
	string targetNamespace
)

Parametri

targetNamespace
Type: System.String

Lo schema targetNamespace proprietà.

Valore restituito

Type: System.Collections.ICollection

Un ICollection contenente tutti gli schemi che sono state aggiunte le XmlSchemaSet che appartengono allo spazio dei nomi specificato. Se non sono stati aggiunti schemi per il XmlSchemaSet, un oggetto vuoto ICollection viene restituito l'oggetto.

Se il targetNamespace parametro null o Empty, quindi vengono restituiti tutti gli schemi senza uno spazio dei nomi.

Questo metodo restituisce gli schemi aggiunti indirettamente il XmlSchemaSet perché sono stati importati.

System_CAPS_noteNota

Il Schemas metodo è l'equivalente di Item metodo della classe obsoleta XmlSchemaCollection.

Nell'esempio seguente viene illustrato come eseguire un'iterazione su tutti gli schemi nello spazio dei nomi http://www.contoso.com/books nel XmlSchemaSet.

XmlSchemaSet schemaSet = new XmlSchemaSet();
schemaSet.Add("http://www.contoso.com/books", "http://www.contoso.com/books.xsd");

foreach (XmlSchema schema in schemaSet.Schemas("http://www.contoso.com/books"))
{
    schema.Write(Console.Out);
}

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: