我从我们的创意团队收到HTML页面,然后使用它们构建aspx页面。我经常遇到的一个挑战就是让HTML I吐出来完全符合他们的要求。我几乎总是最终在我的页面和母版页之间嵌套了<div>
。是否有任何工具可以比较2个网页的结构?
有谁知道一个工具,将有助于在这种情况下 - 将比较2页,并输出结构差异?我无法使用标准差异工具,因为ID从我从广告素材收到的内容中更改,文本替换为 lorem ipsum等。
我从我们的创意团队收到HTML页面,然后使用它们构建aspx页面。我经常遇到的一个挑战就是让HTML I吐出来完全符合他们的要求。我几乎总是最终在我的页面和母版页之间嵌套了<div>
。是否有任何工具可以比较2个网页的结构?
有谁知道一个工具,将有助于在这种情况下 - 将比较2页,并输出结构差异?我无法使用标准差异工具,因为ID从我从广告素材收到的内容中更改,文本替换为 lorem ipsum等。
如果输出符合XML的HTML。或者至少将您的HTML产品转换为符合XML标准的产品,您至少可以通过XSL输出来移除内容和id标签。将相同的转换应用于他们的html,然后进行比较。
我在考虑XML Diff的行,因为HTML可以表示为XML文档。 HTML面临的挑战是它可能并不总是良好的形成。在此处再找到一张展示如何使用XMLDiff class的文章。
的WinMerge是一个很好的视觉差异计划
HTML事实上并不是XML的一个子集,而是SGML的后代,它的语法明显比XML更宽松。然而,如果你的XHTML(这是_is_ XML),那么你的建议仍然是一个很好的建议,那么XML差异工具是关键。 BeyondCompare还有一个用于XML比较的插件。 – 2008-09-07 20:02:07