. . "Preferably the data structure represents an XML document, or other document represented as a tree of connected nodes." . .