On Feb 28, 2012 6:15 PM, "David Lee" <dlee@calldei.com> wrote:
>
> Could you reference where in the specs that the child axis doesn't contain attributes ?
> The best I can find is :
>
> * the child axis contains the children of the context node
>
>
> And then:
> * the attribute axis contains the attributes of the context node; the axis will be empty unless the context node is an element
>
>
> But nothing I can spot that says attributes are not children.
> I 'know' the answer but I can't find where in the specs its explicit.
>
http://www.w3.org/TR/xpath20/#axes
Note:
Only document nodes and element nodes have children. If the context node is any other kind of node, or if the context node is an empty document or element node, then the child axis is an empty sequence. The children of a document node or element node may be element, processing instruction, comment, or text nodes. Attribute, namespace, and document nodes can never appear