请问怎么在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文件里的内容,是这样的吗? 重庆的用PHP做网站的高手请进! 网页中如何实现信息从右到左流动,谢谢 mysql 表的数据逐渐 多。怎么解决 关于文件创建,在线等候! 求产权服务器 求一段取HTML的正则表达式,100分,在线等! 如果浏览zend加密过的文件?~~~~~ php中的类型转换 感觉php版都快倒闭了 想建立音乐库,有没有办法在mp3文件上传时取得文件的播放时间长度 请教使用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>