내 자신의 템플릿 시스템에 간단한 HTML DOM 파서를 사용하고 있는데 문제가 있음을 발견했습니다.간단한 HTML DOM 파서가 업데이트되지 않음
<div class=content>
<div class=navigation></div>
</div>
내가 좋아하는 자신 만의 콘텐츠로 div.navigation를 교체하고 있습니다 : 여기
내 마크 업의$navi= $dom->find("div.navigation",0);
$navi->outertext = "<a class=aNavi>click me!</a>";
가 잘 작동 - 내가 그것을 에코 수 있지만 문제는 - 내가 메아리 전에 여전히 파서와 링크에 접근/조작하고 싶지만, 파서는 그것을 찾지 못할 것이다.
$link = $dom->find("a.aNavi");
파서가 새로 고쳐야처럼 널 (null) :(
이 보인다 돌아갑니다 /를 outertext을 변경 한 후 업데이트 - 어떤 아이디어가 가능하다면
'a.aNavi'가 DOM에 없기 때문에이 해킹을 시도 할 수 있습니다. 이것은 개별 객체 (또는 인스턴스)의 일부 요소 일뿐입니다. – YuS
하지만 소스에 있습니다. 어떻게 해결할 수 있습니까? – Fuxi
'$ dom'이란 정확히 무엇입니까? 그 클래스는'find()'메서드 나'outertext' 속성이 없으므로 [DOMDocument] (http://us2.php.net/manual/en/class.domdocument.php)로 보이지 않습니다. – FtDRbwLXw6