XPath seçimleri kolaylaştırmak amacıyla ben DOMDocument sınıfını genişletmek için çalışıyorum. Ben bu kod parçası yazdı:
class myDOMDocument extends DOMDocument {
function selectNodes($xpath){
$oxpath = new DOMXPath($this);
return $oxpath->query($xpath);
}
function selectSingleNode($xpath){
return $this->selectNodes($xpath)->item(0);
}
}
These methods return a DOMNodeList and a DOMNode object, respectively. What I'd like to do now is to implement similar methods to the DOMNode objects. But obviously if I write a class (myDOMNode) that extends DOMNode, I won't be able to use these two extra methods on the nodes returned by myDOMDocument because they're DOMNode (and not myDOMNode) objects.
Ben daha çok nesne programlama bir acemi değilim, ben çeşitli fikirler denedim ama hepsi bir çıkmaz yol.
Herhangi bir ipucu? Şimdiden teşekkürler ederim.