Hacker News 中文摘要

RSS订阅

XSLT移除将导致多个政府和监管网站瘫痪 -- XSLT removal will break multiple government and regulatory sites

文章摘要

XSLT的移除将导致全球多个政府和监管网站无法正常运行,这一问题在GitHub的HTML标准讨论中被提出,引发了广泛关注。

文章总结

标题:XSLT的移除将导致全球多个政府和监管网站崩溃

主要内容:

在GitHub的WHATWG/html项目讨论中,用户dmitriid提出了一个关于移除XSLT(可扩展样式表语言转换)的担忧。他指出,XSLT的移除将影响全球多个政府和监管网站的正常运行。尽管Chrome的统计数据表明XSLT的使用率较低,但dmitriid认为这些统计数据并未充分考虑到现有的使用场景。

dmitriid列举了多个使用XSLT的政府和监管网站,包括美国国会、美国国家气象局、欧洲议会、澳大利亚治疗商品管理局、加拿大森林服务局和欧洲污染物释放和转移登记处等。这些网站依赖XSLT将XML数据转换为可读的HTML格式,供用户浏览。

dmitriid强调,移除XSLT将影响那些直接访问XML链接的用户,尽管这些链接可能不是主要访问途径,但仍然有用户依赖这些功能。他呼吁Chrome团队在做出移除决定之前,提供更多的数据支持,而不仅仅是依赖使用率统计。

Chrome团队的成员mfreed7回应称,移除XSLT的决定是基于多个因素,包括受影响用户的比例、是否有缓解措施以及移除的必要性。他指出,虽然XSLT的使用率较低,但移除它仍然会对一小部分用户造成影响。mfreed7还提到,他们已经识别了357个使用XSLT的网站,并正在评估移除XSLT的影响。

讨论中,其他用户也表达了对XSLT移除的担忧,认为这可能会导致用户体验下降,尤其是对于那些依赖XML/XSLT格式的用户。最终,mfreed7表示将继续收集反馈,并在做出最终决定之前进行更全面的评估。

结论:

XSLT的移除引发了广泛的讨论,尤其是它对政府和监管网站的影响。尽管Chrome团队认为移除XSLT的影响有限,但社区成员呼吁在做出最终决定之前进行更深入的研究和数据支持。

评论总结

评论主要围绕是否应从HTML标准中移除XSLT展开,观点分为支持和反对两派。

支持移除XSLT的观点: 1. XSLT使用率低且功能过时:评论1指出XSLT不仅使用率低,且在有需要时,网站通常提供HTML版本,用户不会点击XML链接。评论17认为移除无用标准是进步的必要步骤,不能永远为兼容性保留过时功能。 - "Seems like a pretty cut and dried case for removal of a feature that is not only not used but even in cases where it might be useful the sites have html versions and don't expect people to click on the xml links." (评论1) - "Honestly, I hope they remove it. And I hope they remove more pointless/useless standards kept around for backward compatibility, it's the anthesis of progress." (评论17)

  1. 简化标准:评论7和评论20支持简化标准,认为XSLT可以通过扩展或JavaScript实现,无需保留在核心标准中。
    • "i’m strongly in favor of simplifying the standard" (评论7)
    • "Is there a reason this can't move into an extension? It seems like JS in the browser could implement rendering. I think simplifying the standard makes sense." (评论20)

反对移除XSLT的观点: 1. XSLT仍有实际用途:评论8强调XSLT在提供结构化数据的可发现性方面有独特价值,尤其是在浏览器不再支持RSS/Atom链接的情况下。 - "XSLT provides a stopgap solution, at least for XML-formatted data, because it allows you to provide that clickable, discoverable link, without risking dropping unsuspecting folks straight into the soup." (评论8)

  1. 移除可能带来兼容性问题:评论10提到Flash等技术的移除曾导致政府网站瘫痪,移除XSLT可能带来类似问题。评论12批评WHATWG在移除XSLT的同时却保留其他过时功能,逻辑不一致。
    • "Flash removal broke multiple government sites. I couldn't take a required training course for a few months after flash support was removed and the site was taken offline for an upgrade." (评论10)
    • "I don't understand how WHATWG decides to remove XSLT, contradicting the 30+ years of never break the web doctrine..." (评论12)

中立观点: 1. 移除过程复杂且漫长:评论16指出移除标准通常需要多年时间,且从规范中移除并不意味着立即从浏览器引擎中移除。 - "Removals sometimes take a decade or more, or sometimes don't happen at all. Just because the vendors would like to remove something, doesn't mean they can." (评论16)

总结:支持移除XSLT的观点认为其功能过时且使用率低,移除有助于简化标准;反对者则认为XSLT仍有实际用途,移除可能带来兼容性问题。中立观点则强调移除过程的复杂性和长期性。