Classe XmlSchema (Excel VBA)

A classe XmlSchema representa um esquema XML contido em um objeto XmlMap .

Set

Para usar uma variável de classe XmlSchema, ela primeiro precisa ser instanciada por exemplo

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

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo XmlSchema: XmlSchemas.Item e XmlMap.Schemas

For Each

Aqui está um exemplo de processamento dos itens XmlSchema em uma coleção.

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

Name

Retorna um valor String que representa o nome amigável usado para identificar um esquema XML em um objeto XmlMap.

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

Namespace

Retorna um objeto XmlNamespace que representa o namespace de destino para o esquema especificado. Somente leitura.

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

Parent

Retorna o objeto pai do objeto especificado. Somente leitura.

XML

Retorna um valor String que representa o conteúdo do esquema especificado.

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

XmlSchemas.Count

Retorna um valor Long que representa o número de objetos na coleção.

Dim lngCount As Long
lngCount = ActiveWorkbook.XmlMaps(1).Schemas.Count

XmlSchemas.Item

Retorna um único objeto de uma coleção.

Sintaxe : expression.Item (Index)

Index: O nome ou número de índice do objeto.

Dim xmlschItem As XmlSchema
Set xmlschItem = ActiveWorkbook.XmlMaps(1).Schemas(Index:=1)

XmlSchemas.Parent

Retorna o objeto pai do objeto especificado. Somente leitura.