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
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:
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
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