2013-09-06 2 views
0

Так что я использую nodeValue, чтобы получить значение div в PHP, используя команды DOM. Проблема заключается в содержании этого DIV также имеет связь какnodeValue полное извлечение

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

и nodeValue не печатает href="www.something.com вместо этого он печатает Link!!! есть ли способ использовать PHP DOM manulpulation, чтобы получить все atributes всех HTML-тегов в площадь? Так что если текст я retreving был

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

Было бы actauly вернуть <a href="www.something.com">Link!!!</a>

Я не могу специально искать для <a> тега, а затем получить HREF значения из этого, потому что содержание может быть существенно различным и есть много ссылок, поэтому это было бы непрактично (b/c изменения пути работы ссылок и т. д.).

html Я пытаюсь получить не в том же домене. Таким образом, одна и та же политика домена запрещает работу jquery. Не волнуйтесь, я знаю, что я делаю, я не ищу альтернативные решения

+0

@JamundFerguson Это не проблема, хотя это был всего лишь пример. Проблема в том, что команда не возвращает атрибуты тега при использовании nodeValue. –

+0

это похоже на работу для [jQuery] (http://jquery.com) –

+0

@ShanRobertson Я, наверное, забыл упомянуть, что это не тот же домен. Таким образом, одна и та же политика домена запрещает работу jquery. Не беспокойтесь, я знаю, что я делаю, я не ищу альтернативных решений. –

ответ

1

Я побеседовал с некоторыми людьми на форуме, и они предложили делать это

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

И это, казалось, работало.

Смежные вопросы