Reusable XML utilities.