PHP - NUSOAP / PHP

   
Vista:

NUSOAP / PHP

Publicado por Cristian (2 intervenciones) el 10/08/2015 12:42:06
Hola buenos dias!

Estoy utilizando el NUSOAP con PHP y resulta que me estoy topando con un problema y es que no consigo que me devuelva una cosa como yo quiero.

Lo que me gustaria que me devolviese seria esto:

1
2
3
4
5
6
7
<xsd:element name="crearCentro">
	<xsd:complexType>
		<xsd:sequence>
			<xsd:element maxOccurs="1" minOccurs="1" ref="entsal:DATOS_IDENTIFICATIVOS"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:element>

Lo maximo que he logrado que me devolviese es :

1
2
3
4
5
6
<xsd:complexType name="">
       <xsd:sequence>
                <xsd:element ref="entsal:DATOS_IDENTIFICATIVOS"/>
       </xsd:sequence>
</xsd:complexType>
<xsd:element name="CrearCentro" type="tns:array"/>

Y el codigo en PHP que he utilizado para que me devuelva eso es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
$server->wsdl->addComplexType(
    '',
    "complexType",
    "struct",
    "sequence",
    "",
    array(
    "entsal:DATOS_IDENTIFICATIVOS"=> array(
    'name'=>'',"type"=>"xsd:int",'ref'=>'entsal:DATOS_IDENTIFICATIVOS','maxOccurs'=>'1','minOccurs'=>'1'),
    )
);

El caso es que me gustaria poner antes del complexType un element

¿Alguien me podria ayudar?

Muchas gracias y saludos!
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