Huvudskillnaden mellan XMLDocument och XPathDocument är tillvägagångssättet. XMLDocument är ett objektorienterat tillvägagångssätt. Ett objekt skapas och länkas till en specifik fil, och objektet har nödvändiga procedurer och funktioner för hantering av nämnda fil. Däremot är XPathDocument ett dataorienterat tillvägagångssätt.