4D v17.4SAX ADD XML ELEMENT VALUE | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v17.4
 
SAX ADD XML ELEMENT VALUE 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SAX ADD XML ELEMENT VALUE ( documento ; dados {; *} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| documento | refDoc | 
             
         | 
        Referência do documento aberto | |||||
| dados | Texto, Variável | 
             
         | 
        Texto ou variáveis a inserir no documento | |||||
| * | Operador | 
             
         | 
        Se passado: criptografa os caracteres especiais; se omitido: não codifica. | |||||
O comando SAX ADD XML ELEMENT VALUE adiciona diretamente no documento XML referenciado por documento os dados sem convertê-los.  Este comando é equivalente, por exemplo, a inserir um arquivo anexado em um e-mail.
Em dados, pode passar diretamente uma cadeia de caracteres, ou uma variável 4D. O conteúdo da variável se converterá em texto antes de ser incluído no documento XML.
Se desejar codificar o conteúdo de dados, deve utilizar o comando BASE64 ENCODE. Neste caso deve passar um BLOB em dados.
Por padrão, o comando codifica os caracteres especiais (< > ” ’...) conteúdos nos parâmetros dados a menos que você tenha desativado este mecanismo para o processo  atual utilizando o comando XML SET OPTIONS passando o valor XML Raw data à opção XML String encoding. Por exemplo:
 XML SET OPTIONS($docRef;XML string encoding;XML raw data)Este exemplo insere o arquivo whitepaper.pdf no elemento XML aberto:
 C_BLOB(vBMeuBLOB)
 DOCUMENT TO BLOB("c:\\livrobranco.pdf";vBMeuBLOB)
 SAX ADD XML ELEMENT VALUE($DocRef;vBMeuBLOB)Se o comando tiver sido executado corretamente, a variável sistema Ok assume o valor 1. Se ocorrer um erro, assume o valor 0.
	Produto: 4D
	Tema: XML SAX
	Número 
        855
        
        
        
	
	Modificado: 4D v11 SQL  
	Modificado: 4D v12
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v17)
	
	
	
	
	
	Manual de linguagem 4D ( 4D v17.1)
	
	
	Manual de linguagem 4D ( 4D v17.2)
	
	Manual de linguagem 4D ( 4D v17.3)
	Manual de linguagem 4D ( 4D v17.4)
Adicionar um comentário