If your XPath expressions are very simple, try xmlcutty.
From the homepage:
xmlcutty is a simple tool for carving out elements from large XML files, fast. Since it works in a streaming fashion, it uses almost no memory and can process around 1G of XML per minute.