OVH Cloud OVH Cloud

WebBrowser et HTML

1 réponse
Avatar
Pascal B.
Bonjour,

J'ai dans une variable de type String du code HTML représentant une page Web.
Comment afficher (directement) cette page dans le control WebBrowser ?
(sans passer par un fichier temporaire)

Dans la meme idée, est-il possible de visualiser du code XML dans ce control ?

Merci

Pascal B.

1 réponse

Avatar
François Picalausa
Heelo,

Tu peux écrire du code html via
WebBrowser.document.write ("<html>...</html>")

Pour l'xml, c'est un rien plus compliqué. Tu peux afficher les données xml à
l'aide d'une xslt qui transformera ton xml en xhtml. Cet xslt peut être
appliqué à l'aide d'un objet DOMDocument de MSXML4. Voici un exemple non
testé:
Dim docData As DOMDocument, docTransform As DOMDocument

Set docData = New DOMDocument
Set docTransform = New DOMDocument

docData .async = False
docTransform.async = False

docData.load("data.xml")
docTransform.load("transform.xsltl")

WebBrowser.document.write docData.transformNode(docTransform);

--
François Picalausa

"Pascal B." a écrit dans le message de
news: %
Bonjour,

J'ai dans une variable de type String du code HTML représentant une
page Web. Comment afficher (directement) cette page dans le control
WebBrowser ? (sans passer par un fichier temporaire)

Dans la meme idée, est-il possible de visualiser du code XML dans ce
control ?

Merci

Pascal B.