【问题标题】:Tool to diff webpage semantic structure rather than content区分网页语义结构而不是内容的工具
【发布时间】:2010-11-27 12:45:56
【问题描述】:

有没有人知道有什么工具可以区分两个网页的语义标记而不是内容?

干杯。

【问题讨论】:

  • 您能说得更具体些吗?大多数差异工具都会对代码进行差异化,这将是标记和内容,而不是对其中任何一个进行差异化。您是在问是否可以在删除内容的情况下区分代码?

标签: diff compare semantics


【解决方案1】:

您可以尝试使用 Pretty Diff 工具。它需要对标记美化组件进行少量定制,以便将内容组件设置为空字符串。

http://prettydiff.com/markup_beauty.js

将第 554、557 和 560 行更改为:
build.push("知道文本");

这些更改实际上需要在更大的 prettydiff.com/prettydiff.js 中进行,但现在您知道该去哪里找了。完成后,您可以在本地运行所有这些。

您只需要:

  • http://prettydiff.com/ 的 HTML
  • prettydiff.com/diffview.css
  • prettydiff.com/pd.js - 这是应用程序和 HTML 之间的 DOM 接口
  • prettydiff.com/prettydiff.js - 这是实际的应用程序代码。

我可以将忽略内容的概念写入工具中作为一个选项。

【讨论】:

    【解决方案2】:

    不,但如果你把它分成两个步骤,你可能会更成功:

    1. 删除内容
    2. 差异

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-26
      • 1970-01-01
      • 2018-02-13
      • 2018-05-18
      • 1970-01-01
      • 2013-09-19
      • 2016-05-21
      • 2011-05-13
      相关资源
      最近更新 更多