MSHTML: CreateDocumentFromString instead of CreateDocumentFromUrl

前端 未结 3 1719
梦谈多话
梦谈多话 2020-11-30 14:36

I\'d like to use the MSHTML library to parse some HTML that I have in a string variable. However, I can\'t figure out how to do this. I can easily parse the contents of a

3条回答
  •  盖世英雄少女心
    2020-11-30 14:41

    This is a much better example. You will not get a null exception, nor late binding.

    (And if you use WPF, just add System.Windows.Forms in your reference.)

    Dim a As Object
            a = New mshtml.HTMLDocument
    
            a.open()
            a.writeln(code)
            a.close()
    
            Do Until a.readyState = "complete"
                System.Windows.Forms.Application.DoEvents()
            Loop
    
    
            Dim doc As mshtml.HTMLDocument = a
    
    
    
            Dim b As mshtml.HTMLSelectElement = doc.getElementsByTagName("Select").item("lang", 0)
    

提交回复
热议问题