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