nodeValue完成检索

时间:2013-09-06 23:30:47

标签: php html

所以我使用nodeValue使用DOM命令在PHP中获取div的值。问题是该div的内容也有像

这样的链接
<a href="www.something.com">Link!!!</a>

并且nodeValue不打印href="www.something.com而是打印Link!!!有没有办法使用php DOM manulpulation来获取区域中所有html标签的所有属性?所以,如果我正在重新审视的文本是

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

它会回复<a href="www.something.com">Link!!!</a>

我不能专门搜索<a>标签,然后从中获取href值,因为内容可能会有很大差异,并且有很多链接因此不实用(b / c的变化链接工作方式等。)

我想要获取的html不在同一个域中。因此,相同的域策略禁止jquery工作。不要担心我知道我在做什么,我不是在寻找其他解决方案

1 个答案:

答案 0 :(得分:1)

我在论坛上与一些人聊天,他们建议这样做

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

这似乎有效。