본문 바로가기
Tip

[VBA] xml LateBinding 코드

by 일등미노왕국 2021. 11. 22.

본인은 early Binding을 선호하지 않는다. 이유는 범용성에 대한 한계 때문이다.

그러기에 깊이가 얕다...더 깊게 알아보려면 참조를 통하여 각각의 매소드를 파악하는게 급선무이지만

쓰는 코드만 쓰기 때문에 깊이 보다는 사용 목적에 맞게 사용하는게 맞다고 생각하기 때문이다.

api를 통한 크롤링을 하기 위해서는 xml 파싱이 필요하기에 late binding코드를 올린다.

오늘도 본인처럼 Late Binding을 찾기위해 떠돌아 다니는 누군가에게 도움이 되었으면 한다.

 

 

Sub PullingDataFromNodes()
   dim xmlDoc As Object
   dim xmlNodeList As Object
   dim myNode As Object

   Set xmldoc = CreateObject("MSXML2.DOMDocument.5.0")
   xmldoc.async = False
   xmldoc.Load "C:/SomeFolder/xml.xml"

   Set xmlNodeList = xmldoc.SelectNodes("//DataFieldNode")
   Set myNode = xmlNodeList.item(0)

 

댓글