Php DOMDocument节点获取HTML内容
可能重复:Php DOMDocument节点获取HTML内容,php,domdocument,innerhtml,Php,Domdocument,Innerhtml,可能重复: 我正在编写一个从rss提要获取预览内容的应用程序。 为此,我希望获得特定div的HTML内容 我正在获取的文本如下所示 <P>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean egestas enim non tellus interdum mollis. Pellentesque accumsan, purus quis facilisis vulputate,</P> <
我正在编写一个从rss提要获取预览内容的应用程序。 为此,我希望获得特定div的HTML内容 我正在获取的文本如下所示
<P>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean egestas enim non tellus interdum mollis. Pellentesque accumsan, purus quis facilisis vulputate,</P>
<P>leo enim rhoncus velit, non consectetur lacus libero a eros. Fusce rutrum, sapien eget facilisis placerat, metus enim sagittis ante, quis elementum velit tortor sit amet purus. </P>
<P>Mauris accumsan, dolor quis mollis iaculis, metus nisl lacinia neque, vel condimentum erat nisl ut lorem. Cras vestibulum urna in nisl ullamcorper rhoncus tincidunt massa </P>
<P>pretium. Nunc dui est, imperdiet et vulputate sit amet, facilisis semper ante. Duis ac ornare elit. Morbi gravida dolor vitae nunc tempus a hendrerit odio posuere. Morbi </p>
Lorem ipsum Door sit amet,是一位杰出的领导者。埃涅亚埃吉斯塔斯埃尼姆(Aenean egestas enim non tellus interdum mollis)。佩伦特斯克·阿库姆桑(Pellentesque accumsan),面部肌肉发达,肌肉发达,
利奥·埃尼姆·朗卡斯·维利特,一个自由的爱神。罗汉果、面部智囊、前矢状面、软腭元素
毛里斯·accumsan,多洛尔·奎斯·莫利斯·亚库利斯,拉齐尼亚·内克,调味品的味道。nisl ullamcorper rhoncus tincidunt massa中的前庭骨节
普雷蒂姆。这是一次酒后驾车,驾驶者和乘客坐在一起,交通便利。杜伊斯·奥纳雷精英。孕妇的临终关怀是一种幸福。莫比
但是当我卷曲页面并解析它以获得nodeValue时,我会得到没有段落标记的文本
$dom = new DOMDocument();
$dom->validateOnParse = false;
$html = get_data($item['link']);
$dom->loadHTML($html);
$storycontents = $dom->getElementById('story-body-text');
echo '<TR><TD>'.$storycontents ->nodeValue.' </TD></TR>';
$dom=newdomdocument();
$dom->validateOnParse=false;
$html=获取数据($item['link']);
$dom->loadHTML($html);
$storycontents=$dom->getElementById('story-body-text');
回显“.$storycontents->nodeValue.”;
DOMDocument中是否有方法获取特定id的“innerHTML”属性?多亏了@simone
没有出现在我的搜索中,但仍然非常感谢。应该适合你他说的不是全部html内容他是我?。。。哇,这太旧了
$tmp_dom = new DOMDocument();
$tmp_dom->appendChild($tmp_dom->importNode($child, true));
$innerHTML.=trim($tmp_dom->saveHTML());