xmlns:soap attribut de l'élément de SAVON
Je viens de commencé l'apprentissage de services web.Je ne comprends pas l'utilisation de xmlns:soap attribut de SAVON élément.Merci.
- avez-vous le code? est l'en-tête SOAP partie que vous pensez ou avez-vous vu cela dans un élément du message?
- Désolé,je n'ai qu'une théorie dans mon livre, donc, il est très dur à comprendre, même des concepts simples, sans programmes.
Vous devez vous connecter pour publier un commentaire.
Ces "xmlns:" les attributs ne sont pas spécifiques à SAVON. Ils définir des préfixes qui sera plus tard utilisé pour se référer à des espaces de noms XML. Exemple:
Ceci définit DTS comme un préfixe qui signifie que l'espace de noms "www.microsoft.com/SqlServer/Dts". Il se réfère ensuite à la ExecutableType attribut de cet espace de noms.
Espaces de noms XML de faire le même travail qu'un espace de noms en C# ou C++. Ils constituent un espace dans lequel vous souhaitez définir des noms, de sorte que les noms d'un espace de noms ne sont pas en conflit avec des noms à l'autre. Vous pouvez définir votre propre "ExecutableType" attribut, et il peut signifier quelque chose de totalement différent de celui que Microsoft a défini. Les deux pourrait être utilisé dans le même document, sans ambiguïté, à propos de qui est qui.
En fonction du niveau de votre question (s'il vous Plaît ne le prenez pas mal), il semble que vous êtes nouveau à XML et XML Web basée sur les services. John Saunders décrit correctement les espaces de noms XML et de leurs usages. Si vous êtes à la recherche pour obtenir une meilleure compréhension de XML et XML, services Web, je vous recommande de commencer avec le W3 Schools' XML tutoriel (en particulier la section sur les espaces de noms XML).
Le tutoriel est situé à: http://www.w3schools.com/xml/default.asp
La section sur les espaces de noms XML est situé à: http://www.w3schools.com/xml/xml_namespaces.asp
Cette citation de la W3C SAVON spécifications devrait aider à ici aussi: