probabilmente non so usare simple_xml perchè continua a non funzionare in nessuna salsa. La cosa assurda è che,utilizzando i metodi della più vecchia dom funziona: questo codice:
codice:
$wsdl=$_REQUEST['wsdl'];
$doc= new DomDocument();
$xml = $doc->load("$wsdl");
$par=$doc->getElementsByTagName('par_simple');
echo 'lunghezza '.$par->length;
foreach($par as $p){ $input=$p->childNodes;
foreach($input as $nodo)
{ $nome=$nodo->nodeName;
if($nome=='par_name'){ echo 'ho trovato il nome '; echo $nome;} echo
"; "; }}
funziona e stampa quello che deve stampare, mentre
codice:
$leggimi = simplexml_load_file("$wsdl");
echo 'ok';
$par=$leggimi->par_simple;
echo $par->length;
continua a stamparmi zero come lunghezza di $par. Lo so che è strano, ma non so che farci, penso di continuare a utilizzare dom xml a meno che qualcuno non sappia illuminarmi :P Ad ogni modo grazie delle risposte