none
IHTMLElementCollection 的問題 RRS feed

  • 問題

  • 請問:

     若我的 HTML 是

    <PBD:TagUses tag="ABC" PB:BO="PBBO">
    	<PBI:Symbol name="T3D" PB:Type="16" />
    	<PBI:Symbol name="Value1" PB:Type="7"/>
    </PBD:TagUses>


    我先用

    Dim allElements As mshtml.IHTMLElementCollection = docHtml.body.all

    Dim allTagUses As mshtml.IHTMLElementCollection = allElements.tags("PBD:TagUses")

    找到這個Element。但若要再往下找 PBI:Symbol 中 PB:Type = 7 的 name 這個 屬性,我試過用

            Dim elementTagUses As IHTMLElement
            For Each elementTagUses In allTagUses
                Dim elem As IHTMLElementCollection = elementTagUses.children
    
                For Each child As IHTMLElement In elem
                    If child.getAttribute("PB:Type") = "7" Then
                        MsgBox(child.getAttribute("name"))
                    End If
                Next
            Next
    回應的 elem.length = 0,無法找到內層的 PBI:Symbol 。 請問應如何撰寫? 謝謝~~



    2014年11月27日 上午 07:47

解答

  • http://stackoverflow.com/questions/18230605/how-to-parse-xml-with-namespace

    強力監督SQL Injection問題!!

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

    2014年11月27日 下午 02:02
    版主

所有回覆