2013-09-06 2 views
0

그래서 DOM 명령을 사용하여 PHP에서 div 값을 얻으려고 nodeValue을 사용하고 있습니다. 문제는 그 DIV의 내용은nodeValue complete retrieval

<a href="www.something.com">Link!!!</a> 

같은 링크를 가지고 있으며, nodeValue를이 모든 html 태그의 모든 부가 요소를 얻기 위해 PHP는 DOM의 manulpulation를 사용할 수있는 방법이 href="www.something.com 대신이 Link!!!를 인쇄 인쇄되지 않습니다이다 지역? 내가 retreving 된 텍스트가

<a href="www.something.com">Link!!!</a> 

있다면 그것은 actauly <a href="www.something.com">Link!!!</a>

내가 특별히 <a> 태그를 검색하고 내용이 크게 변화 될 수 있기 때문에 그에서 HREF 값을 얻을 수를 반환하도록 링크가 너무 많아서 실용적이지는 않습니다 (링크 작동 방식 등의 변형).

내가 얻으려고하는 HTML이 동일한 도메인에 없습니다. 따라서 동일한 도메인 정책은 jquery가 작동하는 것을 금지합니다. 내가 뭐하는 거지 알고 걱정하지 마세요, 내가 다른 솔루션

+0

@JamundFerguson 그게 문제는 아니지만 그건 그저 예일뿐입니다. 문제는 nodeValue를 사용할 때 명령이 태그의 속성을 반환하지 않는다는 것입니다. –

+0

이것은 [jQuery] (http://jquery.com)에 대한 직업처럼 보입니다 –

+0

@ShanRobertson 나는 그것이 같은 도메인에 없다는 것을 잊어 버린 것 같아요. 따라서 동일한 도메인 정책은 jquery가 작동하는 것을 금지합니다. 걱정하지 마십시오. 제가하고있는 일을 알고 있고, 대안적인 해결책을 찾고 있지 않습니다. –

답변

1

을 찾고 있지 않다 나는 포럼에 어떤 사람과 잡담 그리고 그들은이

$node -> ownerDocument -> SaveHTMl($node) 

을하고 제안 그리고 그 일을 보였다.