4D v16.3

SAX OPEN XML ELEMENT

Página Inicial

 
4D v16.3
SAX OPEN XML ELEMENT

SAX OPEN XML ELEMENT 


 

SAX OPEN XML ELEMENT ( documento ; etiqueta {; nomeAtrib ; valorAtributo} {; nomeAtrib2 ; valorAtributo2 ; ... ; nomeAtribN ; valorAtributoN} ) 
Parâmetro Tipo   Descrição
documento  refDoc in Referência do documento aberto
etiqueta  String in Nome do elemento a abrir
nomeAtrib  String in Nome de atributo
valorAtributo  String in Valor do atributo

O comando SAX OPEN XML ELEMENT permite adicionar um novo elemento no documento XML referenciado por documento, assim como, opcionalmente, atributos e seus valores.

O elemento adicionado está “aberto” no documento (a etiqueta de final não foi adicionada). Para fechar um elemento criado utilizando este comando, deve:

  • Utilizar o comando SAX CLOSE XML ELEMENT, ou
  • Fechar o documento XML. Neste caso, 4D adicionará automaticamente as etiquetas XML de fechamento necessárias.
Em etiqueta, passe o nome do elemento a criar. Este nome apenas pode conter letras, números e os caracteres “.”, “-“,”_” e “:”. Se for passado um caractere inválido em etiqueta, se gerará um erro.

Opcionalmente, o comando permite passar um ou vários pares de atributos/valores (em forma de variáveis, campos ou valores literais) utilizando os parâmetros nomeAtributo e valorAtributo. Pode passar tantos pares atributo/valor como queira.

Exemplo  

A seguinte instrução:

 vElement:="Livro"
 SAX OPEN XML ELEMENT($DocRef;vElement)

... escreverá a linha abaixo no documento:

 <Book

Se passar em tag um caractere inválido, se gera um erro.



Ver também 

SAX CLOSE XML ELEMENT
SAX OPEN XML ELEMENT ARRAYS

 
PROPRIEDADES 

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

Este comando modifica a variável sistema ErrorThis command can be run in preemptive processes

 
HISTÓRIA 

Criado por: 4D 2004

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)