: Purpose -- Efficient processing of XML queries is critical for XML data management and related applications. Previously proposed techniques are unsatisfactory. This article presents Determined -- a new prototype system designed for XML query processing and optimization from a system perspective. With Determined, we propose and demonstrate a number of novel techniques for XML query processing. Design/methodology/approach