Classe XmlSchema - un schéma XML contenu dans un objet XmlMap (Excel VBA)

La classe XmlSchema représente un schéma XML contenu dans un objet XmlMap . Pour utiliser une variable de classe XmlSchema, elle doit d'abord être instanciée, par exemple


Dim xmlsch as XmlSchema
Set xmlsch = ActiveWorkbook.XmlMaps(1).Schemas(Index:=1)

For Each

Voici un exemple de traitement des éléments XmlSchema dans une collection


Dim xmlschSchema As XmlSchema
For Each xmlschSchema In ActiveWorkbook.XmlMaps(1).Schemas
	
Next xmlschSchema

Name

Cette propriété renvoie une valeur de type String qui représente le nom convivial utilisé pour identifier un schéma XML dans un objet XmlMap.


Dim strName As String
strName = ActiveWorkbook.XmlMaps(1).Schemas(1).Name

Namespace

Renvoie un objet XmlNamespace qui représente l’espace de noms cible pour le schéma spécifié. En lecture seule.


Dim xmlnspNamespace As XmlNamespace
Set xmlnspNamespace = ActiveWorkbook.XmlMaps(1).Schemas(1).Namespace

XML

Cette propriété renvoie une valeur de type String qui représente le contenu du schéma spécifié.


Dim strXML As String
strXML = ActiveWorkbook.XmlMaps(1).Schemas(1).XML