Clase XmlSchema - un esquema XML incluido en un objeto XmlMap (Excel VBA)

La clase XmlSchema representa un esquema XML incluido en un objeto XmlMap . Para usar una variable de clase XmlSchema, primero debe ser instanciado, por ejemplo


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

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos XmlSchema en una colección.


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

Name

Devuelve un valor String que representa el nombre descriptivo que se usa para identificar un esquema XML en un objeto XmlMap.


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

Namespace

Devuelve un objeto XMLNamespace que representa el espacio de nombres de destino del esquema especificado. Solo lectura.


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

XML

Devuelve un valor de tipo String que representa el contenido del campo especificado.


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