leggere file xml dove i tag sono del tipo <stringa:altra_stringa>

lally_fragola

Utente Attivo
26 Apr 2010
43
1
0
Ciao a tutti, mi sono incagliata in un problema molto antipatico: devo leggere un file xml, nello specifico questo
http://boole.diiga.univpm.it:6080/axis/eWSDL/metacostWSDL.xml

come potete vedere i tag sono tutti del tipo <tns: parameters>...<wsdl:message> e non mi riesce di leggerli con simplexml. Infatti, facendo
Codice:
$xml=simplexml_load_file("$wsdl");
$par=$xml->parameters;
echo $par->length;

non mi sputa fuori nulla, stessa cosa se metto al posto di parameters tns: parameters. Cosa posso fare? ho provato anche a usare le funzioni della libreria dom:
Codice:
$doc= new DomDocument();
 $xml = $doc->load("$wsdl"); 
$par=$doc->getElementsByTagName('parameters'); 
 echo $par->length;

e la cosa strana è che così fa! Ma poi io dovrei navigare dentro il tag parameters e prendere per es gli attributi name dei figli e non so come e si può fare con dom. Potete aiutarmi?
Grazie
 

Discussioni simili