Question: what is the difference between element and node?
Answer: There is no inherent difference between a node and an element. An element typically refers to a member of an array whereas a node typically would refer to some more abstract concept or data structure such a an instance of a class.