[2.0] Ajouter dans élément dasn un XmlDocumennt selon un schéma.xsd
Bonjour,
j'utiliser un objet de type XmlDocument pour construire un document XML. L'ajout d'un nouvel élément dans le document xml doit respecter un schéma .xsd. Actuellement, avant d'insérer mon nouvel élémnet, je vérifie si j'ai élémnent x ou y existe déjà et j'utilise la méthdoe insertbefore ou insertafter.
Est-ce que quelqu'un connaîtrait un moyen d'insérer un nouvel XML automatiquement au bon endroit selon un schéma donné sans chaque fois vérifier si l'élément x ou y sont présont ou non.
Par avance, merci pour votre aide!
Cédric
[FrameWork 2.0] Problème affectation réponse XML dans classe proxy
Bonjour tout le monde,
J'ai un Service Web auquel est liée une classe proxy. Dans cette classe proxy, j'utilise une méthode chercher(). Voir code ci-dessous:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
string certPath = @"C:\cb\certificat\Test.cer";
...
NetworkCredential credentials = new NetworkCredential();
CredentialCache cache = new CredentialCache();
classProxy proxy = new classProxy();
.....
proxy.Url = @"https://....";
proxy.ClientCertificates.Add(X509Certificate.CreateFromCertFile(certPath));
credentials.UserName = username;
credentials.Password = password;
proxy.PreAuthenticate = true;
cache.Add(new Uri("https://...."), "Basic", credentials);
proxy.Credentials = cache;
proxy.EnableDecompression = true;
....
res = proxy.chercher(....);
.... |
Jusqu'à tout récemment, dès que la méthdoe chercher(I) est appelée, cela déclenchait une exception, car le fournisseur de la méthdoe retournait du text/html dans Content-Type du Header. Ce dernier a corriger son problème et retourne du text/xml dans Content-Type du Header et cela ne déclenche plus d'exception, mais le problème est que ma variable "res" est toujours affectée à null. Pourtant avec le "sniffer" HTTP Analyser v2, je vois qu'il y a une réponse qui m'est retourné. J'ai l'impression que c# n'accepte cette réponse.
Est-ce quelqu'un aurait un idée de quoi cela pourrait venir et comment corriger ceci afin que la variable res soit correctement affectée.
D'avance merci beaucoup pour votre aide!
Cédric