Bonjour,
J'ai une appli winform qui dans une page intègre une page web de
modification de la base de données; cette page web est implémentée telle
qu'en fin de cycle (sauvegarde des modifs en base),elle affiche une page xml.
J'aimerais donc à partir de mon appli savoir qu'on est en fin de cycle pour
prendre la main. celà veut dire qu'il faut être capable de recueillir ce flux
xml et l'interpreter dans l'appli web, et prendre la main.
Quelqu'un a-t-il une idée sur la procédure?
d'avance Merci
problem résolu. sol: intégrer Microsoft.mshtml dans les ref de son projet windows, using mshtm
et je reçois le flux via
private void axWebBrowser1_NavigateComplete2(object sender, AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event e){ IHTMLDocument2 doc = (IHTMLDocument2)axWebBrowser1.Document; string text =doc.body.outerText; if (text.StartsWith("<?xml")) {
}
}
Merci
Merci du retour. J'ai pensé après coup : et l'url du document (accessible je crois me souvenir par axWebbBrowser1.Document.location ? Peut-être peut-elle aussi donner l'indication dont tu avais besoin ? Enfin, l'essentiel est que cela fonctionne ;-)
-- Fred
Dans son message BDE5B827-CB32-41E2-88B1-596549172FE4@microsoft.com
Prosper nous dit :
problem résolu.
sol:
intégrer Microsoft.mshtml dans les ref de son projet windows,
using mshtm
et je reçois le flux via
private void axWebBrowser1_NavigateComplete2(object sender,
AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event e){
IHTMLDocument2 doc = (IHTMLDocument2)axWebBrowser1.Document;
string text =doc.body.outerText;
if (text.StartsWith("<?xml"))
{
}
}
Merci
Merci du retour.
J'ai pensé après coup : et l'url du document (accessible je crois me
souvenir par axWebbBrowser1.Document.location ? Peut-être peut-elle aussi
donner l'indication dont tu avais besoin ?
Enfin, l'essentiel est que cela fonctionne ;-)
problem résolu. sol: intégrer Microsoft.mshtml dans les ref de son projet windows, using mshtm
et je reçois le flux via
private void axWebBrowser1_NavigateComplete2(object sender, AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event e){ IHTMLDocument2 doc = (IHTMLDocument2)axWebBrowser1.Document; string text =doc.body.outerText; if (text.StartsWith("<?xml")) {
}
}
Merci
Merci du retour. J'ai pensé après coup : et l'url du document (accessible je crois me souvenir par axWebbBrowser1.Document.location ? Peut-être peut-elle aussi donner l'indication dont tu avais besoin ? Enfin, l'essentiel est que cela fonctionne ;-)