A CFXMLTree is a CoreFoundation data structure. It inherits from CFTree thus all functions that operate on CFTree will also work on CFXMLTree. A CFXMLTree can be created from a CFXMLNode.
See also CFXMLParser and WritingXMLFiles
Simple examples of calling CFXMLTree functions can be found at http://www.carbondev.com/site/?page=CFXMLTree