如何创建HTML标签?

时间:2016-03-19 12:04:58

标签: php querypath

取消phpQuery,运行

echo qp('<div>s</div>')->html();

我希望得到<div>s</div>,但它会返回一份完整的文档:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><div>s</div></body></html>

如何阻止其添加doctypehtmlbody代码?

目前,作为一种解决方法,我可以使用qp('<div>s</div>')->top('body *')->html();。但我寻求一种更清洁的方式。

2 个答案:

答案 0 :(得分:0)

根据this

echo qp('<div>s</div>')->top('body')->html();

答案 1 :(得分:0)

Just KISS(保持简单和愚蠢)

echo "<div>s</div>"

这将输出:

<div>s</div>

qp用于此目的将是一种过度杀伤/并将浪费你宝贵的时间无理由恕我直言。