1<doc><elem>a<![CDATA[b]]>c</elem></doc> 2child::*, [object Element]: "" 3child::node(), [object Element]: "a b c" 4descendant::*, [object Element]: "" 5descendant::node(), [object Element]: "a b c" 6descendant::node()[2], [object Element]: "b" 7ancestor-or-self::node(), b: "null null null b" 8ancestor-or-self::*, b: "null null" 9ancestor-or-self::node(), a: "null null null a" 10ancestor-or-self::*, a: "null null" 11following::node(), [object Element]: "" 12following::node(), a: "b c" 13following::text(), a: "b c" 14following::node(), b: "c" 15following-sibling::node(), [object Element]: "" 16following-sibling::node(), a: "b c" 17following-sibling::text(), a: "b c" 18following-sibling::node(), b: "c" 19preceding::node(), b: "a" 20preceding-sibling::node(), b: "a" 21preceding::node(), c: "a b" 22preceding::text(), c: "a b" 23preceding-sibling::node(), c: "a b" 24preceding-sibling::text(), c: "a b" 25self::node(), b: "b" 26 27