Comunidad de diseño web y desarrollo en internet online

Cantidad de Nodos

Citar            
MensajeEscrito el 14 Oct 2008 03:23 pm
Amigos tengo una función en PHP que carga datos de un XML…
La función es la siguiente

Código :

function Cargar_Archivo($N_Padre, $N_Etiqueta){
   $XML = simplexml_load_file('archivo.xml');
   return $XML->Nodo[$N_Padre]->$N_Etiqueta;    
}


Ahora lo que yo quiero hacer es conocer el número de nodos que tiene dicho XML.
¿Cómo lo puedo hacerlo con simplexml_load_file?

Gracias :D

Por Zis

Claber

314 de clabLevel

1 tutorial

Genero:Masculino  

Bell Ville - Cordoba - Argentina

firefox
Citar            
MensajeEscrito el 24 Oct 2008 01:52 pm
La cantidad de nodos teniendo en cuenta todo el arbol? teniendo en cuenta el nivel siguiente del nodo en cual estas parado, o sea, cuantos hijos directos tiene? cantidad de hojas q tiene el arbol?

Es un pokito amplia la pregunta..


PD: Un XML matemáticamente hablando es un árbol.. un árbol es un tipo de Grafo... => ver teoria de grafos en google

Por 3w

145 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 24 Oct 2008 02:49 pm
ya esta resuelto me olvide de postear la solución.. ahi va

Código :

function Cantidad_Nodos(){
   $XML = simplexml_load_file('archivo.xml');   

   foreach($XML as $Nodos) {
      $Cantidad += 1;
   }
   
   return $Cantidad; 
}


saludos

Por Zis

Claber

314 de clabLevel

1 tutorial

Genero:Masculino  

Bell Ville - Cordoba - Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.