MSHTML: CreateDocumentFromString au lieu de CreateDocumentFromUrl

Je voudrais utiliser le MSHTML bibliothèque pour analyser le code HTML que j'ai dans une variable de chaîne. Cependant, je ne peux pas comprendre comment le faire. Je peux facilement d'analyser le contenu d'une page web donnée une URL connue, mais pas la source du HTML directement. Est-ce possible? Si oui, comment?

Public Sub ParseHTML(sHTML As String)
Dim oHTML As New HTMLDocument, oDoc As HTMLDocument

    'This works:'
    Set oDoc = oHTML.createDocumentFromUrl("http://www.google.com", "")

    'I would like to do the following but no such method actually exists:'
    Set oDoc = oHTML.createDocumentFromString(sHTML)

    ....
    'Parse the HTML using the oDoc variable'
    ....

OriginalL'auteur mwolfe02 | 2012-04-03