To understand the difference between child::*and child::node()in XPath, to understand not only the difference between tests *and node()node, but also the concept of the main node axis type ...
Primary node Type
: , node element; node, . (, node attribute attribute, .)
child , node element.
Node
, child::* child::node() ,
* node child context node, * node node (element ),node() node node, node() node . , child. :- root: , node .
- :
- :
- : , .
- namespace: , .
- :
- :
, child::* node, child::node() , node.