"DOMNode"클래스가 존재하는 이유를 알고 싶습니다. DOMElement가 그것을 확장하는 것이 합리적인 것처럼 보입니다. 그래서 그 목적은 무엇입니까?DOMAttr DOMNode를 확장하는 이유는 무엇입니까? 또는 DOMNode 클래스를 일반적으로 사용하는 목적은 무엇입니까?
예를 들어, DOMAode 클래스 (http://php.net/manual/en/class.domattr.php)가 DOMNode 클래스를 기반으로하는 이유는 무엇입니까? 여기의 관계는 무엇입니까? DOMAttr은 "childNodes"또는 ... DOMNode가 제공하는 모든 것을 가질 수 없습니다.
키 = 값일까요? 아닙니다.
새로운 DOMAttr ('key', 'val')을 사용하면 nodeName == 'key'및 nodeValue == 'val'을 사용하여 DOMNode를 얻을 때 정확히 "공유"할 수 있습니다. 하지만 ... 그래서? 키/val 쌍이 여전히 이 아니라 DOM 트리 노드입니다. 맞습니까?
감사합니다. @apokryfos! 나는 그것에 대해 결코 생각하지 않을 것이다. 실제로 :) – konrados