none
IHTMLDocument2 的使用問題 RRS feed

  • 問題

  • 請問:

    我分別用 WebBrowser 導入 IHTMLDocument2 和 直接將 HTML 文字檔 導入 IHTMLDocument2,為什麼會有不同的結果?

    Case 1: WebBrowser 導入 IHTMLDocument2

           Dim docHtml As IHTMLDocument2
            docHtml = DirectCast(WebBrowser1.Document.DomDocument, IHTMLDocument2)
            Dim allElements As mshtml.IHTMLElementCollection = docHtml.body.all

       結果:

    Case 2: HTML 文字檔 導入 IHTMLDocument2

            Dim docHtml As IHTMLDocument2 = New HTMLDocumentClass()
            docHtml.write(strHtmlContent)
            Dim allElements As mshtml.IHTMLElementCollection = docHtml.body.all

       結果:

    謝謝~~


    2014年11月26日 上午 05:38

解答

  • 你把 allElemnets 的內容輸出來看不就知道了嗎.....

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2014年11月26日 上午 05:56
    版主
  • 會不會WebBrowser1.Document.DomDocument和strHtmlContent兩者的內容本來就不一樣?

    2014年11月26日 上午 11:07

所有回覆

  • 你把 allElemnets 的內容輸出來看不就知道了嗎.....

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2014年11月26日 上午 05:56
    版主
  • 會不會WebBrowser1.Document.DomDocument和strHtmlContent兩者的內容本來就不一樣?

    2014年11月26日 上午 11:07
  • 同意tihs所說,從你提供的資料,只能說好大機會是 WebBrowser1.Document.DomDocument和strHtmlContent 兩者不一樣

    你能把它們的值拿出來看看嗎?



    大家一齊探討、學習和研究,謝謝!
    MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD,
    MCT, Microsoft Community Star(TW & HK),
    Microsoft MVP for VB.NET since 2003
    My MSMVP Blog

    請記得將對您有幫助的回覆標示為解答以幫助其他尋找解答及參與社群討論的朋友們。
    Please remember to clickMark as Answer on the post that helps you. This can be beneficial to other community members reading the thread.

    2014年11月27日 上午 02:11