Sub W3C1()
Dim xmlDoc As Object
Dim RacineElement, BookElement As Object
Set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.Async = "false"
xmlDoc.Load (ThisWorkbook.Path & "\BOOKSHOP.xml")
Set RacineElement = xmlDoc.SelectNodes("//bookstore")
Dim Nv1, Nv2, Nv3 As Object
For Each Nv1 In RacineElement
Debug.Print Nv1.BaseName & vbCrLf
For Each Nv2 In Nv1.ChildNodes
Debug.Print Nv2.BaseName
For Each Nv3 In Nv2.ChildNodes
Debug.Print Nv3.BaseName & " : " & Nv3.text
Next
Debug.Print vbCrLf
Next
Next
Set xmlDoc = Nothing
End Sub