PHP DOM保留Html结构
我有这个密码PHP DOM保留Html结构,php,dom,Php,Dom,我有这个密码 $strhtml = file_get_contents('05001400300320100033100.html'); $dochtml = new DOMDocument(); $dochtml->loadHTML($strhtml); $elm = $dochtml->getElementById('upPanelActuciones'); $tag = $elm->tagName; $cnt = $elm->nodeValue; e
$strhtml = file_get_contents('05001400300320100033100.html');
$dochtml = new DOMDocument();
$dochtml->loadHTML($strhtml);
$elm = $dochtml->getElementById('upPanelActuciones');
$tag = $elm->tagName;
$cnt = $elm->nodeValue;
echo $tag. ' - '. $cnt;
所以。。我明白了:
信息和放射性过程登记数据详细信息003 JUZGADO市政-土木工程和民用市政分类丹丹特(s)丹丹丹多(s)3354216-赫拉西奥·赫南德斯·奥罗斯科·康奈多·拉斐尔·安吉尔·埃尔南德斯·奥罗斯科·康奈多·阿兰戈·赫拉西奥·赫拉西奥·赫南德斯·奥罗斯科·奥拉西奥·赫拉西奥·赫南德斯·奥罗斯科·奥拉西奥·赫拉西奥·安赫尔南德斯·赫南德斯·奥罗斯科·奥拉西奥·奥拉西奥·奥拉西奥·奥拉西奥·赫曼·赫拉西奥·赫拉西奥·赫拉西奥·赫拉西奥·赫南德斯·赫南德斯·赫拉西奥·赫南德斯·奥罗斯科·奥罗斯科·奥罗斯科·奥罗斯科·奥拉西奥·奥罗斯科·奥拉西奥·奥拉斐·奥拉西奥“N纪念OJ F2 2010年9月27日2010年9月21日接收”N纪念OJ F1 2010年9月21日2010年5月10日RETIRO DEMANDA-艺术88 PEDRO NEL OSPINA 2010年5月10日2010年5月3日FIJACION ESTADO ACTUACI2010年5月03日A LAS 11:32:40 2010年5月05日2010年5月03日2010年5月03日2010年5月03日AUTO RECHAZA DEMANDA T.4 2010年5月03日2010年4月07日RADICACI┱A LAS 17:54:12 2010年4月07日
只是一个纯文本
所以,我的问题是:有没有办法保留Html结构,我是指“uppanelacuciones”中的Td和Tr,或者我想要的任何其他标记或属性
提前感谢您的帮助!这是因为
nodeValue
属性将仅获取该节点的文本内容
请改用以下方法:
$elm = $dochtml->getElementById('upPanelActuciones');
print $dochtml->saveXml($elm);
您需要使用来打印带有标记的结果。Hi@One Trick Pony我得到了以下信息:警告:DOMDocument::saveHTML()需要0个参数,1在第25行的C:\AppServ\www\video01\sector2\dom3.php中给出。哦,是的,是saveXml,忘了这一点。显然在saveHTML()中,节点参数是在PHP5.3.6中添加的,您必须使用旧版本