9

我只是想知道是否有人知道 xml 格式的标准 ISO 数据的来源,例如 ISO 3166(国家代码/名称)、ISO 4217(货币代码)或 ISO 639(语言)?

如果它以任何方式是“官方的”并保持对标准的任何更改,那就太好了!

更新:我不能使用具有非商业用途限制的文件。

更新 2: 如果您认为有必要对此投反对票,或者将其作为骗子投票关闭,请用合适的答案向我指出现有问题的方向。

4

7 回答 7

5

CLDR - Unicode Common Locale Data Repository 可能很有趣。

Unicode CLDR 为支持世界语言的软件提供了关键的构建块,具有可用的最大和最广泛的语言环境数据标准存储库。这些数据被广泛的公司用于他们的软件国际化和本地化,使软件适应不同语言的惯例,以完成以下常见软件任务:

  • 日期、时间和时区的格式,
  • 格式化数字和货币值
  • 排序文本
  • 按名称选择语言或国家

CLDR 使用 UTS #35 提供的 XML 格式:区域设置数据标记语言 (LDML)。LDML 是一种不仅用于 CLDR 的格式,而且还用于区域设置数据的一般交换,例如在 Microsoft 的 .NET 中。

http://cldr.unicode.org/

于 2010-04-14T12:47:07.297 回答
4

一个好的起点是 ISO 网站(也许在 Google 的帮助下)。国家代码很容易找到

货币代码语言代码在 XML 中似乎都不可用,而且下载它们的 ISO 费用。

您可以从国会图书馆下载分离版的 ISO 语言代码。将该列表转换为 XML 很容易。您可以从 ISO 网站上抓取此页面以获取货币代码。

如果您对其他未列出的 ISO 代码感兴趣,则 ISO 常见问题解答包括常用代码列表

所以这就是“官方”。

编辑

关于您对没有商业使用限制的站点的请求:如果您从其他站点获取代码,则该站点违反了ISO 版权。他们无权放弃 ISO 的非商业条款。所以你仍然不能在商业环境中合法地使用这些信息。

于 2009-09-20T10:57:48.083 回答
3

这个来源在提出这个问题的时候可能不存在,但我正在寻找同样的东西并得到了这个: http: //peric.github.io/GetCountries/

它不仅具有 XML,还具有 SQL 和 JSON 格式,您可以从要包含的字段列表中进行选择。它也来自一个非官方的来源,但我会说它一样好。

于 2014-02-27T14:21:13.850 回答
3

bortzmeyer 链接到上面的 Debian 软件包站点有一个指向 FTP 发布分发站点的链接。ftp://pkg-isocodes.alioth.debian.org/pub/pkg-isocodes/那里可用的最新版本 3.13 确实包含 XML 格式。从自述文件:

“此外,此软件包还提供 ISO 标准作为 XML 文件,供其他应用程序使用。所有这些 XML 文件都存储在目录“/usr/share/xml/iso-codes”中。”

希望这对将来的某人有所帮助。

于 2010-02-04T05:42:57.450 回答
2

ISO 不发布其标准,但有一些例外。有时,数据可从其他来源获得,例如维护机构( ISO 639-3 的SIL),但并不总是以机器可读的形式。请记住,ISO 恐龙有着非常不同的文化,与 Perl 脚本、混搭和 RDF 的互联网世界相距数百万年。

对于语言和国家代码,这些标准由IANA语言子标签注册表中分发。langtag.net上提供了一个非官方的 XML 版本。

另一个来源是Debian 软件包 iso-codes,其描述为“此软件包提供 ISO 639 语言代码列表、ISO 4217 货币代码列表、ISO 3166 区域代码列表、ISO 3166-2 子区域列表和 ISO 15924 脚本代码列表。” 它显然不包括 XML 表单,但由于它是机器可读的,因此您始终可以自己完成。

于 2009-09-21T09:58:20.267 回答
2

ISO 4217 货币代码和其他标准的 XML 版本可以在不同的地方找到,包括这个站点:

http://www.tm-xml.org/TM-XML/TM-XML_xml/TM-XML_Standards.xml

(更具体地说http://www.tm-xml.org/TM-XML/TM-XML_xml/ISOCurrencyCode.xml

然后您可以按 Ctrl+U 来查看源代码,它是 xml 格式的,或者您可以只保存页面。

于 2011-06-07T10:28:27.747 回答
2

我也在找这个,我在这里找到了。它只是货币 iso 代码,采用 XML 格式。

但是,它只能用于个人/信息目的。

于 2016-06-28T07:23:16.877 回答