SAX Get XML node

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 2004


SAX Get XML node (document) Entero largo

ParámetroTipoDescripción
documentDocRefReferencia del documento abierto
ResultadoEntero largoEvento devuelto por la función

Descripción

El comando SAX Get XML node devuelve un entero largo indicando el tipo de evento SAX devuelto durante el análisis del documento XML referenciado por documento.

Los eventos que pueden ser devueltos están disponibles como constantes del tema "XML":

ConstanteTipoValor
XML Start DocumentEntero largo1
XML CommentEntero largo2
XML Processing InstructionEntero largo3
XML Start ElementEntero largo4
XML End ElementEntero largo5
XML DATAEntero largo6
XML CDATAEntero largo7
XML EntityEntero largo8
XML End DocumentEntero largo9

Ejemplo

El siguiente ejemplo procesa un evento:

   DocRef:=Open document("";"xml";Read Mode)
   If (OK=1)
      Repeat
         MiEvento:=SAX Get XML node(DocRef)
         Case of
            : (MiEvento=XML Start Document)      
               HacerAlgo
            : (MiEvento=XML Comment)
               HacerOtroProceso
         End case
      Until (MiEvento=XML End Document)
   End if
   CLOSE DOCUMENT (DocRef)

Variables y conjuntos sistema

Si el comando se ejecuta correctamente, la variable sistema OK toma el valor 1. De lo contrario toma el valor 0 y se genera un error.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente