#include <libxml2/libxml/parser.h>#include <libxml2/libxml/xpath.h>#include <libxml2/libxml/tree.h>#include "funciones.h"#include "general_var.h"#include "estructuras.h"Funciones | |
| int | inicioParseXml (char *docname) |
| void | finParseXml () |
| char * | getVariable (const char *variable) |
| int | getComandos (lista_comandos **_listado) |
| int | getPorts (int **_lista_puertos) |
|
|
Cierra todos los descriptores de ficheros usados para el análisis del archivo xml. |
|
|
Obtiene de archivo xml ajustado a la hoja configuracion.dtd, varios elementos que almacena en un array de estructuras del tipo "lista_comandos": Del elemento comando: Atributo orden. _listado->orden; Elemento hijo palabra: _listado->alias; Elemento hijo knock: _listado->alias_numerico;
|
|
|
Analiza un fichero xml ajustado a la hoja "configuracion.dtd" y extrae el contenido de cada elemento <puerto> (hijo de <lista_puertos>) almacenando su contenido en un array de enteros. Parámetros:
|
|
|
Descripción: De un archivo xml ajustado a la hoja "configuracion.dtd" obtiene el contenido de un elemento <variable> cuyo atributo nombre coincida con el parámetro "variable" pasado a la funcion
|
|
|
Función utilizada para iniciar el procesado de un archivo de configuración adecuado a la hoja "configuracion.dtd". Crea un descriptor que utilizarán el resto de funciones y al que tendrán acceso durante el proceso de análisis.
|
1.3.9.1