Clase Array2XML

De ZanPHP
zan/classes/class.array2xml.php

Esta clase permite convertir arrays en formato XML.


Contenido

Cargando esta clase

Esta clase es cargada usando el siguiente código:

 $this->Array2XML = $this->core("Array2XML");


Atributos

@var private $XML = NULL

build($array, $ID)

Genera el XML.

checkForHTML($string)

Verifica si algún nodo contiene HTML.

printXML($array, $root = "data", $ID = "node")

Imprime un XML creado a partir de un array.

 $this->Array2XML = $this->core("Array2XML");
 
 $data = array(
    0 => array(
          "name"  => "Carlos Santana",
          "email" => "carlos@milkzoft.com"
         ),
 
    1 => array(
          "name"  => "Carlos Hugo",
          "email" => "carlos.hugo@milkzoft.com"
         ),
 );
 
 $this->Array2XML->printXML($data, "data", "contact");


 //Prints
 <?xml version="1.0" encoding="UTF-8"?>
 <data>
     <contact>
          <name>Carlos Santana</name>
          <email>carlos@mlkzoft.com</email>
     </contact>
 
     <contact>
          <name>Carlos Hugo</name>
          <email>carlos.hugo@mlkzoft.com</email>
     </contact>
 </data>

toXML($array, $root = "data", $ID = "node")

Manda a llamar al método build() para crear el XML.


En.png Array2XML Class

Left.png Traducciones Clase Cache Right.png

Herramientas personales