XmlSchemaCollection.Add Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute le schéma donné dans la collection de schémas.
Surcharges
| Nom | Description |
|---|---|
| Add(XmlSchema) |
Ajoute la XmlSchema collection. |
| Add(XmlSchemaCollection) |
Ajoute tous les espaces de noms définis dans la collection donnée (y compris leurs schémas associés) à cette collection. |
| Add(String, String) |
Ajoute le schéma situé par l’URL donnée dans la collection de schémas. |
| Add(String, XmlReader) |
Ajoute le schéma contenu dans la XmlReader collection de schémas. |
| Add(XmlSchema, XmlResolver) |
Ajoute la XmlSchema collection. La valeur spécifiée XmlResolver est utilisée pour résoudre les références externes. |
| Add(String, XmlReader, XmlResolver) |
Ajoute le schéma contenu dans la XmlReader collection de schémas. L’élément XmlResolver spécifié est utilisé pour résoudre toutes les ressources externes. |
Remarques
Important
La XmlSchemaCollection classe est obsolète dans .NET Framework version 2.0 et a été remplacée par la XmlSchemaSet classe.
Add(XmlSchema)
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
Ajoute la XmlSchema collection.
public:
System::Xml::Schema::XmlSchema ^ Add(System::Xml::Schema::XmlSchema ^ schema);
public System.Xml.Schema.XmlSchema? Add(System.Xml.Schema.XmlSchema schema);
public System.Xml.Schema.XmlSchema Add(System.Xml.Schema.XmlSchema schema);
member this.Add : System.Xml.Schema.XmlSchema -> System.Xml.Schema.XmlSchema
Public Function Add (schema As XmlSchema) As XmlSchema
Paramètres
- schema
- XmlSchema
À XmlSchema ajouter à la collection.
Retours
Objet XmlSchema.
Remarques
L’attribut targetNamespace est utilisé pour identifier ce schéma.
Si le schéma ajouté contient des références à d’autres espaces de noms (via include et import éléments), le niveau d’approbation de l’application détermine la façon dont ces autres espaces de noms sont résolus. (Dans .NET Framework version 1.0, une valeur par défaut XmlUrlResolver a toujours été utilisée).
Fully trusted code: Une valeur par défaut XmlUrlResolver sans informations d’identification utilisateur est utilisée pour résoudre les ressources externes. Les schémas de ces autres espaces de noms sont chargés uniquement à des fins de validation. Contrairement au schéma d’origine, ces autres schémas ne sont pas explicitement ajoutés à la collection de schémas. Par conséquent, ils ne sont pas accessibles à l’aide de l’une des méthodes ou propriétés de collection. Si ces ressources externes se trouvent sur une ressource réseau qui nécessite l’authentification, utilisez une surcharge qui accepte l’un XmlResolver de ses arguments et spécifiez une XmlResolver avec les informations d’identification nécessaires.
Semi-trusted code: Les références externes ne sont pas résolues.
Note
Si l’accès XmlSchemaCollection est en cours à l’aide de la XmlValidatingReader.Schemas propriété, la Add méthode utilise la XmlResolver propriété spécifiée XmlValidatingReader.XmlResolver .
Important
La XmlSchemaCollection classe est obsolète dans .NET Framework version 2.0 et a été remplacée par la XmlSchemaSet classe.
Voir aussi
S’applique à
Add(XmlSchemaCollection)
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
Ajoute tous les espaces de noms définis dans la collection donnée (y compris leurs schémas associés) à cette collection.
public:
void Add(System::Xml::Schema::XmlSchemaCollection ^ schema);
public void Add(System.Xml.Schema.XmlSchemaCollection schema);
member this.Add : System.Xml.Schema.XmlSchemaCollection -> unit
Public Sub Add (schema As XmlSchemaCollection)
Paramètres
- schema
- XmlSchemaCollection
Vous XmlSchemaCollection souhaitez ajouter à cette collection.
Remarques
Si le schéma ajouté contient des références à d’autres espaces de noms (via include et import éléments ou attribut x-schema ), le niveau d’approbation de l’application détermine la façon dont ces autres espaces de noms sont résolus. (Dans .NET Framework version 1.0, une valeur par défaut XmlUrlResolver a toujours été utilisée).
Fully trusted code: Une valeur par défaut XmlUrlResolver sans informations d’identification utilisateur est utilisée pour résoudre les ressources externes. Les schémas de ces autres espaces de noms sont chargés uniquement à des fins de validation. Contrairement au schéma d’origine, ces autres schémas ne sont pas explicitement ajoutés à la collection de schémas. Par conséquent, ils ne sont pas accessibles à l’aide de l’une des méthodes ou propriétés de collection. Si ces ressources externes se trouvent sur une ressource réseau qui nécessite l’authentification, utilisez une surcharge qui accepte l’un XmlResolver de ses arguments et spécifiez une XmlResolver avec les informations d’identification nécessaires.
Semi-trusted code: Les références externes ne sont pas résolues.
Note
Si l’accès XmlSchemaCollection est en cours à l’aide de la XmlValidatingReader.Schemas propriété, la Add méthode utilise la XmlResolver propriété spécifiée XmlValidatingReader.XmlResolver .
Important
La XmlSchemaCollection classe est obsolète dans .NET Framework version 2.0 et a été remplacée par la XmlSchemaSet classe.
S’applique à
Add(String, String)
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
Ajoute le schéma situé par l’URL donnée dans la collection de schémas.
public:
System::Xml::Schema::XmlSchema ^ Add(System::String ^ ns, System::String ^ uri);
public System.Xml.Schema.XmlSchema? Add(string? ns, string uri);
public System.Xml.Schema.XmlSchema Add(string ns, string uri);
member this.Add : string * string -> System.Xml.Schema.XmlSchema
Public Function Add (ns As String, uri As String) As XmlSchema
Paramètres
- ns
- String
URI d’espace de noms associé au schéma. Pour les schémas XML, il s’agit généralement du targetNamespace.
- uri
- String
URL qui spécifie le schéma à charger.
Retours
Ajouté XmlSchema à la collection de schémas ; null si le schéma ajouté est un schéma XDR ou s’il existe des erreurs de compilation dans le schéma.
Exceptions
Le schéma n’est pas un schéma valide.
Remarques
S’il ns a déjà été associé à un autre schéma de la collection, le schéma ajouté remplace le schéma d’origine dans la collection. Par exemple, dans le code C# suivant, authors.xsd est supprimé de la collection et names.xsd est ajouté.
schemaColl.Add("urn:author", "authors.xsd");
schemaColl.Add("urn:author", "names.xsd");
null Si ns le schéma est ajouté et est un schéma XML, la Add méthode utilise la targetNamespace méthode définie dans le schéma XML pour identifier le schéma dans la collection. Si le schéma ajouté contient des références à d’autres espaces de noms (via include et import éléments ou attribut x-schema ), le niveau d’approbation de l’application détermine la façon dont ces autres espaces de noms sont résolus. (Dans .NET Framework version 1.0, une valeur par défaut XmlUrlResolver a toujours été utilisée).
Fully trusted code: Une valeur par défaut XmlUrlResolver sans informations d’identification utilisateur est utilisée pour résoudre les ressources externes. Les schémas de ces autres espaces de noms sont chargés uniquement à des fins de validation. Contrairement au schéma d’origine, ces autres schémas ne sont pas explicitement ajoutés à la collection de schémas. Par conséquent, ils ne sont pas accessibles à l’aide de l’une des méthodes ou propriétés de collection. Si ces ressources externes se trouvent sur une ressource réseau qui nécessite l’authentification, utilisez une surcharge qui accepte l’un XmlResolver de ses arguments et spécifiez une XmlResolver avec les informations d’identification nécessaires.
Semi-trusted code: Les références externes ne sont pas résolues.
Note
Si l’accès XmlSchemaCollection est en cours à l’aide de la XmlValidatingReader.Schemas propriété, la Add méthode utilise la XmlResolver propriété spécifiée XmlValidatingReader.XmlResolver .
Important
La XmlSchemaCollection classe est obsolète dans .NET Framework version 2.0 et a été remplacée par la XmlSchemaSet classe.
S’applique à
Add(String, XmlReader)
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
Ajoute le schéma contenu dans la XmlReader collection de schémas.
public:
System::Xml::Schema::XmlSchema ^ Add(System::String ^ ns, System::Xml::XmlReader ^ reader);
public System.Xml.Schema.XmlSchema? Add(string? ns, System.Xml.XmlReader reader);
public System.Xml.Schema.XmlSchema Add(string ns, System.Xml.XmlReader reader);
member this.Add : string * System.Xml.XmlReader -> System.Xml.Schema.XmlSchema
Public Function Add (ns As String, reader As XmlReader) As XmlSchema
Paramètres
- ns
- String
URI d’espace de noms associé au schéma. Pour les schémas XML, il s’agit généralement du targetNamespace.
Retours
Ajouté XmlSchema à la collection de schémas ; null si le schéma ajouté est un schéma XDR ou s’il existe des erreurs de compilation dans le schéma.
Exceptions
Le schéma n’est pas un schéma valide.
Remarques
S’il ns a déjà été associé à un autre schéma de la collection, le schéma ajouté remplace le schéma d’origine dans la collection.
null Si ns le schéma est ajouté et est un schéma XML, la Add méthode utilise la targetNamespace méthode définie dans le schéma XML pour identifier le schéma dans la collection.
Si le schéma ajouté contient des références à d’autres espaces de noms (via include et import éléments ou attribut x-schema ), le niveau d’approbation de l’application détermine la façon dont ces autres espaces de noms sont résolus. (Dans .NET Framework version 1.0, une valeur par défaut XmlUrlResolver a toujours été utilisée).
Fully trusted code: Une valeur par défaut XmlUrlResolver sans informations d’identification utilisateur est utilisée pour résoudre les ressources externes. Les schémas de ces autres espaces de noms sont chargés uniquement à des fins de validation. Contrairement au schéma d’origine, ces autres schémas ne sont pas explicitement ajoutés à la collection de schémas. Par conséquent, ils ne sont pas accessibles à l’aide de l’une des méthodes ou propriétés de collection. Si ces ressources externes se trouvent sur une ressource réseau qui nécessite l’authentification, utilisez une surcharge qui accepte l’un XmlResolver de ses arguments et spécifiez une XmlResolver avec les informations d’identification nécessaires.
Semi-trusted code: Les références externes ne sont pas résolues.
Note
Si l’accès XmlSchemaCollection est en cours à l’aide de la XmlValidatingReader.Schemas propriété, la Add méthode utilise la XmlResolver propriété spécifiée XmlValidatingReader.XmlResolver .
Important
La XmlSchemaCollection classe est obsolète dans .NET Framework version 2.0 et a été remplacée par la XmlSchemaSet classe.
S’applique à
Add(XmlSchema, XmlResolver)
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
Ajoute la XmlSchema collection. La valeur spécifiée XmlResolver est utilisée pour résoudre les références externes.
public:
System::Xml::Schema::XmlSchema ^ Add(System::Xml::Schema::XmlSchema ^ schema, System::Xml::XmlResolver ^ resolver);
public System.Xml.Schema.XmlSchema? Add(System.Xml.Schema.XmlSchema schema, System.Xml.XmlResolver? resolver);
public System.Xml.Schema.XmlSchema Add(System.Xml.Schema.XmlSchema schema, System.Xml.XmlResolver resolver);
member this.Add : System.Xml.Schema.XmlSchema * System.Xml.XmlResolver -> System.Xml.Schema.XmlSchema
Public Function Add (schema As XmlSchema, resolver As XmlResolver) As XmlSchema
Paramètres
- schema
- XmlSchema
À XmlSchema ajouter à la collection.
- resolver
- XmlResolver
Utilisé XmlResolver pour résoudre les espaces de noms référencés dans et import élémentsinclude. Si c’est nullle cas, les références externes ne sont pas résolues.
Retours
Ajouté XmlSchema à la collection de schémas.
Exceptions
Le schéma n’est pas un schéma valide.
Remarques
L’attribut targetNamespace est utilisé pour identifier ce schéma.
Si le schéma contient et import des include éléments qui référencent d’autres espaces de noms, les schémas de ces autres espaces de noms sont chargés uniquement à des fins de validation. Contrairement au schéma d’origine, ces autres schémas ne sont pas explicitement ajoutés à la collection de schémas. Par conséquent, ils ne sont pas accessibles à l’aide de l’une des méthodes ou propriétés de collection.
Important
La XmlSchemaCollection classe est obsolète et a été remplacée par la XmlSchemaSet classe.
Voir aussi
S’applique à
Add(String, XmlReader, XmlResolver)
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
Ajoute le schéma contenu dans la XmlReader collection de schémas. L’élément XmlResolver spécifié est utilisé pour résoudre toutes les ressources externes.
public:
System::Xml::Schema::XmlSchema ^ Add(System::String ^ ns, System::Xml::XmlReader ^ reader, System::Xml::XmlResolver ^ resolver);
public System.Xml.Schema.XmlSchema? Add(string? ns, System.Xml.XmlReader reader, System.Xml.XmlResolver? resolver);
public System.Xml.Schema.XmlSchema Add(string ns, System.Xml.XmlReader reader, System.Xml.XmlResolver resolver);
member this.Add : string * System.Xml.XmlReader * System.Xml.XmlResolver -> System.Xml.Schema.XmlSchema
Public Function Add (ns As String, reader As XmlReader, resolver As XmlResolver) As XmlSchema
Paramètres
- ns
- String
URI d’espace de noms associé au schéma. Pour les schémas XML, il s’agit généralement du targetNamespace.
- resolver
- XmlResolver
Utilisé XmlResolver pour résoudre les espaces de noms référencés dans et import les include éléments ou x-schema attributs (schémas XDR). Si c’est nullle cas, les références externes ne sont pas résolues.
Retours
Ajouté XmlSchema à la collection de schémas ; null si le schéma ajouté est un schéma XDR ou s’il existe des erreurs de compilation dans le schéma.
Exceptions
Le schéma n’est pas un schéma valide.
Remarques
S’il ns a déjà été associé à un autre schéma de la collection, le schéma ajouté remplace le schéma d’origine dans la collection.
null Si ns le schéma est ajouté et est un schéma XML, la Add méthode utilise l’attribut targetNamespace défini dans le schéma XML pour identifier le schéma de la collection.
Si le schéma ajouté contient des références à d’autres espaces de noms (via include et import éléments ou attribut x-schema ), les schémas de ces autres espaces de noms sont chargés uniquement à des fins de validation. Contrairement au schéma d’origine, ces autres schémas ne sont pas explicitement ajoutés à la collection de schémas. Par conséquent, ils ne sont pas accessibles à l’aide de l’une des méthodes ou propriétés de collection.
Important
La XmlSchemaCollection classe est obsolète dans .NET Framework version 2.0 et a été remplacée par la XmlSchemaSet classe.