Xml – What’s the difference between an element and a node in XML

xmlxmlnode

I'm working in Java with XML and I'm wondering; what's the difference between an element and a node?

Best Answer

The Node object is the primary data type for the entire DOM.

A node can be an element node, an attribute node, a text node, or any other of the node types explained in the "Node types" chapter.

An XML element is everything from (including) the element's start tag to (including) the element's end tag.