The DOMXPath object doesn't create a reference to the document. If you load a new xml using either load, loadXML or loadHTML functions the DOMXPath object will still query and evaluate over the source in the DOMDocument when it was created.
Creates a new DOMXPath object.
document
The DOMDocument associated with the DOMXPath.
registerNodeNS
Визначає, чи необхідно автоматично реєструвати префікси простору імен в області видимості контекстного вузла для об'єкта DOMXPath. Потрібно для того, щоб не викликати метод DOMXPath::registerNamespace() для кожного простору імен в області видимості. Коли префікси збігаються, реєструється тільки префікс простору імен найближчого нащадка.
The DOMXPath object doesn't create a reference to the document. If you load a new xml using either load, loadXML or loadHTML functions the DOMXPath object will still query and evaluate over the source in the DOMDocument when it was created.