XML
Overview
XML tree navigator for XML::Document / XML::Element trees produced by Qwiratry::Format::XML.
Adapts the community XML object model to Qwiratry's tree navigation protocol:
Document children are the root element.
Element children are the node's
nodeslist (elements, text, comments, and other node types).String child selectors (
< ⪪ <tag> >) match element names, not attribute keys.Attributes are exposed separately via
tree-attributes/tree-attribute-value(⥷).
Descendant walks (< ⪪⪪ >) are owned by the query evaluator; this navigator
only supplies one-step shape operations.
supported-types()
tree-children
tree-child-results
String selectors follow element-child names (not attributes). Wildcards return every structural child, including text and comment nodes.