texto o editor XML
Ver Más instrucciones
1
Crear nuevo archivo en el editor de texto o XML. Si el editor apoya WSDL , seleccione WSDL como tipo de archivo . Si no apoya WSDL , pero soporta XML , seleccione XML como tipo de archivo . Si ninguno WSDL o XML son compatibles , seleccione un tipo de archivo de texto sin formato .
2
Nombre el archivo con cualquier nombre que desee, y asigne al archivo una extensión " . Wsdl " . Por ejemplo , el archivo puede ser nombrado " HelloWorld.wsdl . "
3
Crear un segundo archivo de nuevo en tu editor de texto o XML. Si el editor soporta esquemas XML , seleccione un esquema XML o XSD como tipo de archivo . Si no admite esquemas XML , pero es compatible con archivos XML , seleccione XML como tipo de archivo . Si se admiten ni los esquemas XML o XML , seleccione un tipo de archivo de texto sin formato .
4
Nombre el archivo con cualquier nombre que desee, y asigne al archivo una extensión " . Xsd " . Por ejemplo , el archivo puede ser nombrado " HelloWorld.xsd . "
5
Escriba el siguiente marcado en el archivo de esquema XML que ha creado :
< xml version = " 1.0 ">
< xsd : esquema namespace = " http://www.w3.org/2001/XMLSchema " />
< xsd : nombre del elemento type = "intercambio " = " xsd : int " /> < xsd : nombre de elemento = " número" define un esquema con el " http://schemas.myorg.com/person/phone , " nombre que define un tipo de datos único "Teléfono ". Escriba el siguiente marcado en el archivo WSDL que ha creado : < wsdl < xml version = " 1.0 " ? > : descripción xmlns : wsdl = " http://www.w3.org/ns/wsdl " xmlns : wsoap = con un ejemplo de importación < /wsdl : Documentación > < xs: import namespace = " http://schemas.myorg .com /persona /teléfono " schemaLocation =" http://www.myorg.com/supporting/schemas/helloworld.xsd " /> < xsd : schema Nombre type = " CallNumber " = "external : Phone " /> < /xsd : schema > < /wsdl : types> < wsdl: operation messageLabel = " A " elemento de diseño = " helloWorld : CallNumber " /> < wsdl : salida messageLabel = elemento de diseño "Out" = " helloWorld : HelloResponse " /> < /wsdl: operation > < /wsdl : Interfaz > < wsdl : unión name = " HelloService " = "hy : helloInterface "> < wsdl : punto final marcado define un WSDL que importa un esquema XML externo denominado " helloworld.xsd ", que contiene el espacio de nombres " http://schemas.myorg.com/person/phone . " La declaración de importación en el WSDL importa un espacio de nombres XML de un archivo. El propósito principal del elemento de importación para importar el espacio de nombres, no para indicar donde se encuentran las declaraciones del espacio de nombres . El elemento incluye el atributo " schemaLocation " opcional. El atributo es opcional, ya que un espacio de nombres se pueden importar desde el mismo archivo o de estar inscrito en otro sentido. Según la especificación WSDL, " schemaLoction " es sólo un indicio , un analizador XML es libre de ignorar la ubicación. Si el analizador ya sabe acerca de los tipos de esquema en ese espacio de nombres , o tiene otro mecanismo de encontrarlos , que no tiene que utilizar la ubicación . Sin embargo , en muchos casos, un espacio de nombres se importa que el analizador XML no sabe nada , por lo que el atributo " schemaLocation " se hace necesario , pero técnicamente aún es sólo un toque .
6
interfaz