С какого это перепою?Автор оригинала: Panchous
дело в том, что на
выдается NOTICE:Код:if ( isset($_REQUEST['param']) ) {...}
undefined index: param
function rekurs_tree( $xml, $parent, $xpath, $num ) {
$num++;
$nodes = $xml->xpath_eval( $parent , $xpath );
for( $i = 1; $i < sizeof( $nodes ) + 1; $i++ ):
$space = "";
$query = $xpath . "[ position() = $i ]/name_ru";
$query_a = $xpath . "[ position() = $i]/node";
$n_cont = $xml->xpath_eval( $parent, $query );
for( $j = 0; $j < $num; $j++ ):
$space .= " ";
endfor;
$drevo .= $space . convert( $xml->get_content( $n_cont[0] ) ) . "<br>";
$nodes_a = $xml->xpath_eval( $parent , $query_a );
if( sizeof( $nodes_a ) != 0 ):
$drevo .= rekurs_tree( $xml, $parent, $query_a, $num );
endif;
endfor;
return $drevo;
}
1. чем странный код?Автор оригинала: Profic
Ilya
хм, вообще странный код, ну да ладно
в твоей текущей реализации заменяешь $space на $drevo везде и в одном месте убираешь повтор. это же очевидно