phpDocumentor
[ árbol de herencia: Varios ] [ índice: Varios ] [ índice general ]

toba_xml_tablas

Clase que permite leer/escribir en un archivo .xml utilizando estructuras de datos tabulares


		
		

Ubicada en /lib/toba_xml_tablas.php [line 7]


Métodos Propios
static void   decode()  
static void   encode()  
toba_xml_tablas   __construct()  
void   get_tablas()   Retorna un arreglo asociativo por nombre de tabla conteniendo dentro un recordset
void   get_xml()  
void   guardar()  
void   insertar_db()   Dada la información contenida en el xml intenta insertar los datos en una base
void   set_tablas()   Carga el xml con un nodo por cada tabla, uno por cada registro y dentro uno por cada propiedad

static method decode  [línea 143]

  static void decode( $valor  )

Parámetros:
   $valor: 


static method encode  [línea 136]

  static void encode( $valor  )

Parámetros:
   $valor: 


Constructor __construct  [línea 16]

  toba_xml_tablas __construct( [ $archivo = null]  )

Parámetros:
   $archivo: 


get_tablas  [línea 63]

  void get_tablas( )

Retorna un arreglo asociativo por nombre de tabla conteniendo dentro un recordset

$tablas = array( 'tabla' => array(

  1. => array('campo' => 'valor', ..)



get_xml  [línea 131]

  void get_xml( )



guardar  [línea 126]

  void guardar( $archivo  )

Parámetros:
   $archivo: 


insertar_db  [línea 91]

  void insertar_db( $conexion, [ $path_proyecto = null]  )

Dada la información contenida en el xml intenta insertar los datos en una base

En caso de falla, se sigue adelante en la transacción utilizando SAVEPOINTs (postgres>=8.0)

Parámetros:
   $conexion: 
   $path_proyecto: 


set_tablas  [línea 32]

  void set_tablas( $arreglo, [ $nombre = 'tablas'], [ $nodo_raiz = null]  )

Carga el xml con un nodo por cada tabla, uno por cada registro y dentro uno por cada propiedad

<tablas> <$tabla> <fila> <$campo>$valor</$campo>

Parámetros:
   $arreglo: 
   $nombre: 
   $nodo_raiz: 




Desarrollado por SIU.
Documentación generada con phpDocumentor 1.4.3