Line breaks are also parsed into "#text" nodes. This is why node "user"
has 9 child nodes: 5 line breaks, 1 comment, and 3 elements: "first_name", "last_name" and "address".
For a node that represents an attribute of element, the node value is
the attribute value. See node "status" under "user".
Notes and sample codes in this section are based on JDK 1.4.1_01.