请问怎么在php中把html当做xml来处理? 请问怎么在php中把html当做xml来处理? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个比较难,因为一般的HTML语法都不是很严谨,当XML解析时很可能要失败 DOMDocument->loadHTML() -- Load HTML from a string DOMDocument->loadHTMLFile() -- Load HTML from a file 示例$s = <<< HTML<body><div>abc</div>HTML;$doc = new DOMDocument('1.0'); $doc->loadHTML($s);echo $doc->saveXML();输出<?xml version="1.0" standalone="yes"?><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><body>
<div>abc</div></body></html> 你好,请问我输出的是abc,而没有xml文件里的内容,是这样的吗? 问一个mysql遍历转json的问题. 问个发短信的问题 控件问题 php怎么计算两个时间的差值?? javascript与php的交流问题,菜鸟一问 PHP里面有办法获取HTTP请求的body内容吗? 这是我的小站 怎样简体转繁体! 紧急求助,谢谢!我要通过flash按钮把用户提交的数据通过PHP传入到txt,代码如下,但是我一直不成功 微信jssdk开发 遇到问题,请大神帮忙解答 请教使用000webhost空间安装Discuz!论坛 php下载中,vc6打头的,与vc9打头的区别何在?应该下载哪一个呀?
DOMDocument->loadHTML() -- Load HTML from a string
DOMDocument->loadHTMLFile() -- Load HTML from a file
$s = <<< HTML
<body>
<div>abc</div>
HTML;$doc = new DOMDocument('1.0');
$doc->loadHTML($s);
echo $doc->saveXML();
输出
<?xml version="1.0" standalone="yes"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body>
<div>abc</div></body></html>