Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP DOM保留Html结构_Php_Dom - Fatal编程技术网

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中添加的,您必须使用旧版本