versión 2004
SAX Get XML node (document) Entero largo
Parámetro | Tipo | Descripción | |
document | DocRef | Referencia del documento abierto | |
Resultado | Entero largo | Evento 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":
Constante | Tipo | Valor |
XML Start Document | Entero largo | 1 |
XML Comment | Entero largo | 2 |
XML Processing Instruction | Entero largo | 3 |
XML Start Element | Entero largo | 4 |
XML End Element | Entero largo | 5 |
XML DATA | Entero largo | 6 |
XML CDATA | Entero largo | 7 |
XML Entity | Entero largo | 8 |
XML End Document | Entero largo | 9 |
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.