4D v14.3

SAX OPEN XML ELEMENT ARRAYS

Página Inicial

 
4D v14.3
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  DocRef in Referência do documento aberto
etiqueta  cadeia in Nome do elemento a abrir
atribNomesArray  Array cadeia in Array de nomes de atributo
attribValuesArray  Array cadeia, Array inteiro longo, Array data, Array real, Picture array, 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">

 
PROPRIEDADES 

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

 
HISTÓRIA 

Criado por: 4D 2004
Modificado: 4D v12

 
VER TAMBÉM 

SAX CLOSE XML ELEMENT
SAX OPEN XML ELEMENT
XML SET OPTIONS

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)

Inherited from : SAX OPEN XML ELEMENT ARRAYS ( 4D v11 SQL Release 6)