Php DOM-确定元素的原始html中的strpo

Php DOM-确定元素的原始html中的strpo,php,html,xml,dom,Php,Html,Xml,Dom,我正在使用PHP/DOM解析HTML文档。然后使用正则表达式在某些元素中定位某些内容。出于许多原因,我宁愿将正则表达式应用于整个html字符串并记录它们的字符串位置。然后,在使用DOM解析HTML时,检查元素字符串的位置,以了解它是否有“命中” 因此,具体的问题是:如果我有一个DOM元素,我如何找到它在原始HTML字符串中的位置?不容易。DOM对象内部ram中的内容不一定与“原始”html中的内容1:1对应。e、 坏的/格式错误的html可能会得到最好的清理,因为DOM解析器可以找到它。不容易。

我正在使用PHP/DOM解析HTML文档。然后使用正则表达式在某些元素中定位某些内容。出于许多原因,我宁愿将正则表达式应用于整个html字符串并记录它们的字符串位置。然后,在使用DOM解析HTML时,检查元素字符串的位置,以了解它是否有“命中”


因此,具体的问题是:如果我有一个DOM元素,我如何找到它在原始HTML字符串中的位置?

不容易。DOM对象内部ram中的内容不一定与“原始”html中的内容1:1对应。e、 坏的/格式错误的html可能会得到最好的清理,因为DOM解析器可以找到它。不容易。DOM对象内部ram中的内容不一定与“原始”html中的内容1:1对应。e、 g.坏的/格式错误的html可能会得到最好的清理,因为DOM解析器可以找到它。