Eeye: Wozu braucht man das targetNamespace-Attribut?

Beitrag lesen

Hi, fjh

*g* Ich arbeite grad an einem WebService Projekt, von daher hast du mir nicht wirklich was neues erzählt *gg*
Trotzdem Danke für Deine Antwort.
Ich hab schon ewig in den Specs rumgesucht, aber auf die Idee bei XML-Schema zu kucken kam ich bisher nicht. Danke für den Link.

Also targetNamespace gehört zu XML-Schema und dient dazu den Namespace für die Elemente eines Schemas festzulegen. So weit so klar.
Was hat aber targetNamespace in meinem XML- (korrekt erkannt, eigentlich: WSDL-)Dokument zu suchen? Weil den default Namespace für das Dokument leg ich meines Wissens nach mit xmlns="URI" fest. Und wie gesagt, den Namespace von dem Webservice leg ich nach Standart mit xmlns:tns="URI" fest, wobei tns auch targetNamespace heisst, soweit ich weiss. *grübel*
Nun ja, das Dokument wurde automatisch erzeugt, und tut meinen Zweck. Sonst ist mir auch alles klar, ich hab mich über den Sinn und Zweck vom targetNamespace gewundert.

Vielleicht noch irgendeine Idee?

Gruss, Eeye