【问题标题】:Is it worth changing <br/> to <br> for moving to Java 8?是否值得将 <br/> 更改为 <br> 以迁移到 Java 8?
【发布时间】:2018-08-14 01:12:30
【问题描述】:

我们正在从 Java 7 迁移到 8。我们的源代码中到处都是&lt;br/&gt; 标签。我们要么需要将它们全部替换为 &lt;br&gt; 标签(对于 1900 个 Java 项目来说非常有趣......),要么停用对严格 HMTL 4.0.1 的检查。

我听说 Java 9 允许您创建 HTML 5 Javadoc,这将再次允许 &lt;br/&gt; 标签。因此,当我们继续使用 Java 9(2021 年 5 月左右......)时,我们的 Javadoc 将再次生效。在这种印象下,最好只停用 Java 8 检查。我对吗?还是我错过了什么?

【问题讨论】:

  • 只是一个想法,带有替换的 grep 有多难?可能只是检查这些项目并推迟......但过程本身很容易
  • @Eugene 如果出于某种原因在 javadocs 之外有 &lt;br/&gt;s 怎么办?
  • 你不能用 JDK9 生成你的 javadoc 并为所有其余过程保留 Java 8。
  • 问题这是否也适用于&lt;br /&gt; - 带空格?
  • @FedericoklezCulloca 我认为您可以进行这样的搜索正则表达式来仅在 java 文档中找到那些,但肯定是一个好点

标签: java java-8 javadoc


【解决方案1】:

我会去停用检查,因为:

  1. 修改大量源文件存在内在危险。
  2. 在其他情况下,取决于 HTML 的其余部分,&lt;br/&gt; 可以由多语言环境中的 XML 处理器解析,而 &lt;br&gt; 看起来只是一个开始标记。

【讨论】:

    猜你喜欢
    • 2011-12-05
    • 2014-01-24
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    • 1970-01-01
    • 2010-12-12
    • 2012-12-21
    相关资源
    最近更新 更多