【发布时间】:2012-02-14 04:00:36
【问题描述】:
我正在生成 XPaths 服务器端以供客户端使用,我很困惑为什么在DOM。
事实证明,现代浏览器(至少 Chrome 和 Firefox)在文档加载时会在表格行周围插入 tbody 标签。见Why do browsers insert tbody element into table elements?
除了tbody,在计算XPaths 服务器端时我还应该注意其他DOM 元素吗?
【问题讨论】:
-
如果您确保您的服务器端 HTML 实际上有效,那么您没有任何问题。
-
@Raynos 错误。一些元素有可选的开始和结束标签;您的标记可能是有效的,但元素仍被插入。
-
@duri 你的权利,发出
<tbody>是有效的。我将更正声明说“如果您确保您的服务器端 HTML 没有歧义,那么您将不会有任何问题”
标签: dom google-chrome xpath