今天我通过一项从 HTML 规范中删除 XSLT 提及的提案了解到, congress.gov
使用 XSLT 将 XML 法案作为 XHTML 提供 – 例如这里是HR 3617 第 117 届国会第 1 届会议。
查看该页面的源代码,它是这样开始的:
<? xml版本= " 1.0 " ?> <? xml-stylesheet类型= " text/xsl " href = " billres.xsl " ?> <! DOCTYPE bill PUBLIC "-//美国国会//DTDs/bill.dtd//EN" "bill.dtd"> < bill bill-stage = “内部引入” dms-id = “ H5BD50AB7712141319B352D46135AAC2B ” public-private = “公共” key = “ H ” bill-type = “ olc ” > <元数据xmlns : dc = “ http://purl.org/dc/elements/1.1/ ” > <都柏林核心> < dc : title >117 HR 3617 IH:2021 年大麻机会再投资和删除法案</ dc : title > < dc : publisher >美国众议院</ dc : publisher > < dc :日期> 2021-05-28 </ dc :日期> < dc :格式>文本/xml</ dc :格式> < dc :语言> EN</ dc :语言> < dc : rights >根据美国法典第 17 章第 105 节的规定,本文件不受版权保护,属于公共领域。</ dc : rights > </都柏林核心> </元数据> <表格> < distribution-code display = " yes " >我</ distribution-code > < congress display = " yes " >第 117 届国会</ congress >< session display = " yes " >第 1 届会议</ session > < legis-num display = “是” >HR 3617</legis-num> < current-chamber >众议院</ current-chamber >
深入研究这些 XSLT 样式表会得到billres-details.xsl
–要点副本在这里– 它以一个巨大的变更日志评论开始,其中的注释可以追溯到 2004 年!
原文: https://simonwillison.net/2025/Aug/19/xslt/#atom-everything