Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
SAX OPEN XML ELEMENT ARRAYS

SAX OPEN XML ELEMENT ARRAYS 


 

SAX OPEN XML ELEMENT ARRAYS ( documento ; etiqueta {; atribNomesArray ; attribValuesArray} {; atribNomesArray2 ; attribValuesArray2 ; ... ; atribNomesArrayN ; attribValuesArrayN} ) 
Parâmetro Tipo   Descrição
documento  refDoc in Referência do documento aberto
etiqueta  String in Nome do elemento a abrir
atribNomesArray  Array string in Array de nomes de atributo
attribValuesArray  Array string, Array inteiro longo, Array data, Array real, Array imagem, Array booleano in Array of attribute values

O comando SAX OPEN XML ELEMENT ARRAYS permite adicionar um novo elemento no documento XML cuja referência se passa em document como também, opcionalmente, atributos e seus valores em forma de arrays.

Exceto pela compatibilidade com arrays (ver a continuação), este comando es idêntico a SAX OPEN XML ELEMENT. Por favor consulte a descrição deste comando para maior informação sobre seu funcionamento.

SAX OPEN XML ELEMENT ARRAYS aceita arrays de tipo data, numéricos, booleanos e imagem como parâmetros arrayValoresAtrib. 4D automaticamente realiza todas as conversões necessárias; pode configurar estas conversões utilizando o comando XML SET OPTIONS.

Opcionalmente, o comando SAX OPEN XML ELEMENT ARRAYS permite passar pares de atributos e de valores de atributos em forma de arrays nos parâmetros arrayNomsAtrib e arrayValoresAtrib.

Os arrays devem ter sido criados previamente e funcionar em pares de valor atributo/atributo. Pode passar tantos pares de arrays e elementos em cada par quantos queira.

Exemplo  

O método abaixo:

 ARRAY STRING(80;aNomsAtrib;2)
 ARRAY STRING(80;aValoresAtrib;2)
 vElement:="Livro"
 aNomsAtrib{1}:="Font"
 aValoresAtrib{1}:="Arial"
 aNomsAtrib{2}:="Style"
 aValoresAtrib{2}:="Bold"
 SAX OPEN XML ELEMENT ARRAYS($DocRef;vElemento;tNomsAtrib;tValoresAtrib)

... escreverá no documento:

<Book Font="Arial" Style="Bold">



Ver também 

SAX CLOSE XML ELEMENT
SAX OPEN XML ELEMENT
XML SET OPTIONS

 
PROPRIEDADES 

Produto: 4D
Tema: XML SAX
Número 921

Can provoke memory leaks if the code does not delete references after useThis command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D 2004
Modificado: 4D v12

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)