Wortschatz Leipzig Webservice mit C# nutzen
In dem hier verlinken Artikel habe ich bereits eine kleine C# Library zur Verfügung gestellt, mit der man auf den Thesaurus Webservice des Wortschatz Leipzig Projekts zugreifen kann.
In diesem Artikel möchte ich nun kurz beschreiben, welche „Hürden“ es zu meistern galt, um den Webservice von C# aus ansprechen zu können. Trotz dessen, dass das Wortschatz Leipzig Team eine WSDL-Datei für Ihren Webservice zur Verfügung stellt, ist es mit dem reinen Hinzufügen einer Web- oder ServiceReference im Visual Studio nämlich nicht getan.
Wortschatz Leipzig Webservice einbinden
Als erstes muss eine ServiceReference auf den gewünschten Webservice erstellt werden. Für diesen Artikel nehmen wir mal den Thesaurus Webservice. Der Pfad zur WSDL-Datei, die man zum Anlegen der ServiceReference benötigt, lautet:
http://wortschatz.uni-leipzig.de/axis/services/Thesaurus?wsdl
Info: (Zum weiteren Verständnis.) Ich habe die ServiceReference “ThesaurusClient” genannt.
Nun sollte […]
Am Wochenende war ich auf der Suche nach einer Möglichkeit Synonyme zu einem Wort zu finden. Nach kurzer Suche im Netz bin ich auf das Openthesaurus-Projekt gestoßen, welches eine Offlinedatenbank mit Synonymen zum Download anbietet. Jedoch wollte ich gerne noch eine zweite Quelle als Vergleich haben. Nach weiterem Suchen bin ich dann auf den Thesaurus des „Wortschatz Leipzig“ Projekts gestoßen.
Nachdem ich letztens mal wieder ein paar Gedanken zu Bits und Bytes bringen wollte, musste ich feststellen, dass ich weder Updates noch Nuget-Pakete aus dem Visual Studio 2012 heraus herunterladen konnte. Das Visual Studio war der felsenfesten Überzeugung mein Computer hätte keine Internetverbindung. Das konnte aber nicht sein, surfen ging ja schließlich.
Dieser Artikel ist wieder einmal einer kleinen Eigenkreation gewidmet. Nachfolgend soll es um ein kleines Tool von mir gehen, welche ich, wie in den meisten Fällen, aus der Not heraus geschaffen habe. So war ich letztens auf der Suche nach einer Möglichkeit eine große Liste an Links zu überprüfen und tote Links möglichst einfach zu erkennen.