我想用PHP DOM实现对HTML和XHTML文档的操作。我使用DOMDocument->loadHTML()方法来加载内容。
我想知道加载的内容是XHTML还是HTML。DOMDocument有一个doctype对象,其中包含文档本身的DOCTYPE声明。迄今为止,我考虑比较$dom->doctype->publicId,其中包含类似于“-//W3C//DTD HTML 4.01//ENtext/html”的字符串。
有没有更好的方法可以想到?
编辑:
抱歉我的问题可能有点不清楚。我更新了问题,因为它可能会令人困惑。但是现在要澄清的是:这个问题不是关于如何处理PHP DOM中的HTML或者XHTML是否好或坏的问题。
我想知道加载的内容是XHTML还是HTML。DOMDocument有一个doctype对象,其中包含文档本身的DOCTYPE声明。迄今为止,我考虑比较$dom->doctype->publicId,其中包含类似于“-//W3C//DTD HTML 4.01//ENtext/html”的字符串。
有没有更好的方法可以想到?
编辑:
抱歉我的问题可能有点不清楚。我更新了问题,因为它可能会令人困惑。但是现在要澄清的是:这个问题不是关于如何处理PHP DOM中的HTML或者XHTML是否好或坏的问题。