To effectively manipulate XML records, a basic grasp of their structure is essential. Usually, an XML document appears a nested arrangement. The root of this structure exists the top-level element, which holds all following elements. These elements are defined using labels, which are composed of an begin tag (e.g., ``) and a closing tag (e.g., ``).