Klasse XmlSchema (Excel VBA)
Die Klasse XmlSchema stellt ein XML-Schema dar, das in einem XMLMAP -Objekt enthalten ist. Um eine XmlSchema -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim xmlsch as XmlSchema
Set xmlsch = ActiveWorkbook.XmlMaps(1).Schemas(Index:=1)
For Each
Hier ist ein Beispiel für die Verarbeitung der XmlSchema -Elemente in einer Sammlung
Dim xmlschSchema As XmlSchema
For Each xmlschSchema In ActiveWorkbook.XmlMaps(1).Schemas
Next xmlschSchema
Name
Gibt einen String-Wert zurück, der den Anzeigenamen darstellt, mit dessen Hilfe ein XML-Schema in einem XmlMap-Objekt identifiziert wird.
Dim strName As String
strName = ActiveWorkbook.XmlMaps(1).Schemas(1).Name
Namespace
Gibt ein XmlNamespace -Objekt zurück, das den Zielnamespace für das angegebene Schema darstellt.
Dim xmlnspNamespace As XmlNamespace
Set xmlnspNamespace = ActiveWorkbook.XmlMaps(1).Schemas(1).Namespace
XML
Gibt einen String-Wert zurück, der den Inhalt des angegebenen Schemas darstellt.
Dim strXML As String
strXML = ActiveWorkbook.XmlMaps(1).Schemas(1).XML