Bonjour,
Je suis débutant en C#/.Net, mais j'ai l'habitude d'importer des Web references et de voir ces différentes classes, membres et méthodes.
Sur un nouveau Web Service que je commence à utiliser, j'ai du contacter le support pour ce soucis, qui ma répondu : "cela viens surement de votre outils car la structure de notre XML est des plus simples".
Je développe avec Visual C# Express 2008 et un collègue est sous Visual Studio 2008.
Lors de l'import de la WSDL il me manque plusieurs attributs, que je retrouve pourtant en ouvrant le XSD avec XML Spy. (voir image pbImportWsdl)
Donc lorsqu’on regarde le XSD, le membre est bien présent. Par contre en regardant le XSD de plus près on peut voir que le membre contenant le « PrimaryLangID » est « OTA_PayloadStdAttribute » qui est un « attributeGroup », tous les membres de celui-ci sont présent sauf : « PrimayLangID » et « AltLangID » qui eux même sont dans des « attributeGroup ».
(voir XSDPblem)
Or lorsque je regarde dans Visual C# je ne vois donc pas ces membres, ce qui bloque car j'envoie un requête mal formaté.
Avez-vous connaissance de cette limitation de Visual Studio ? Y aurait-il une mises à jour spécial pour ce problème là ? Connaissez-vous comment résoudre ce problème sans rajouter ces membres à la main ?
Partager