PHP - problema al leer wsdl (xml) con simplexml

   
Vista:

problema al leer wsdl (xml) con simplexml

Publicado por Juan Francisco (1 intervención) el 30/04/2013 11:32:41
Hola, estoy buscando información para solucionar un pequeño problema que me ha surgido. Necesito obtener información contenida en un WSDL (xml) pero llegado un punto no sé acceder a según que información. Por ejemplo:


1
2
3
4
5
6
7
8
9
10
11
<xs:schema version="1.0" targetNamespace="http://services/">
	<xs:element name="nombre1" type="xs:string"/>
	<xs:element name="nombre2" type="xs:string"/>
	<xs:element name="nombre3" type="xs:string"/>
	<xs:element name="nombre4" type="xs:string"/>
	<xs:element name="nombre5" type="xs:string"/>
	<xs:element name="nombre6" type="xs:integer"/>
	<xs:element name="nombre7" type="xs:string"/>
	<xs:element name="nombre8" type="xs:string"/>
	<xs:element name="nombre9" type="xs:int"/>
</xs:schema>


de este xml, si lo paso a "simplexml_load_file()" me devuelve el nodo padre "schema" y sabría obtener los atributos 'version' y 'targetNamespace' pero no sabría obtener los distintos elementos 'element' ya que no me los devuelve como hijos ni como atributos. Logicamente no puedo manipular ese código directamente ya que me viene dado y es ajeno. No sé como hacerlo. ¿alguien sabría o tendría alguna idea de como hacerlo?

un saludo, gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder