몇 가지 속성이있는 DOMNode 객체가 있습니다. $ Node-> attributes는 DOMNamedNodeMap이며, 맵에서 항목 중 하나를 제거하는 메소드가 없습니다. DOMNode 클래스에는 요소에서 속성을 제거하는 메소드도 없습니다. 나는 다른 많은 관련 클래스들을 살펴 보았고 그들 중 어떤 것도 그 부모로부터 속성 노드를 제거하는 메커니즘을 제공하지 않는 것으로 보인다. (DOMNode ::로 removeChild 작동하지 않습니다, 그것은 내가 그것에 DOMAttr의 개체를 전달하는 경우 "찾을 수 없음 오류"가 발생합니다.)PHP : DOMNode 객체에서 속성 제거
을 제외하고 새로운 DOMNamedNodeMap을 구성하고를 제외한 그 모든 속성을 추가하는 나는 어떤 생각을하고 싶지 않아? 감사.
그게 전부 야! 고맙습니다. 아직 DOMNode도 DOMElement가 될 것이라고 나는 몰랐다. 그게 내가 ReflectionClass :: export()를 사용하지 않는 것입니다. :) – dirtside