Источник данных ISO в xml формате? [закрытый]

Если Вы идете спецификацией, то необходимо всегда объявлять main возврат int.

В действительности, тем не менее, большинство компиляторов позволит Вам сойти с рук любой, таким образом, реальная разница будет то, если Вы хотите / должен возвратить значение оболочке.

9
задан Brian Tompsett - 汤莱恩 25 December 2015 в 12:53
поделиться

4 ответа

Хорошим местом для начала является веб-сайт ISO (возможно, с помощью Google ). Коды стран довольно легко найти .

Ни коды валют , ни коды языков , похоже, не доступны в XML, плюс плата ISO за загрузить их.

Вы можете загрузить сокращенную версию кодов языков ISO из Библиотеки Конгресса . Этот список было бы достаточно легко превратить в XML. Вы можете очистить эту страницу с веб-сайта ISO , чтобы получить коды валют.

Если вас интересуют другие коды ISO, которые вы не перечислили, FAQ ISO включает список наиболее часто используемых кодов .

Вот и все для "чиновника".

Править

Что касается вашего запроса на сайты без ограничений коммерческого использования: если вы получаете коды с какого-либо другого сайта, то этот сайт нарушает авторские права ISO . Они не имеют права отказаться от некоммерческого положения ISO. Таким образом, вы по-прежнему не можете законно использовать эту информацию в коммерческих целях.

4
ответ дан 4 December 2019 в 10:05
поделиться

ISO does not distribute its standards, save a few exceptions. Sometimes, the data is available from another source such as the maintenance agency (SIL for ISO 639-3) but not always in a machine-readable form. Remember that the ISO dinosaur has a very different culture, millions of years away from the Internet world of Perl scripts, mash-ups and RDF.

For languages and country-codes, these standards are distributed by the IANA in the language subtag registry. A non-official XML version is available at langtag.net.

Another source is the Debian package iso-codes whose description says "This package provides the ISO 639 language code list, the ISO 4217 currency code list, the ISO 3166 territory code list, the ISO 3166-2 sub-territory list, and the ISO 15924 script code list." It apparently does not include a XML form but, since it is machine-readable, you can always do it yourself.

2
ответ дан 4 December 2019 в 10:05
поделиться

Сайт пакетов Debian, на который ссылается bortzmeyer выше, имеет ссылку на сайт распространения выпуска FTP. ftp://pkg-isocodes.alioth.debian.org/pub/pkg-isocodes/ Последняя доступная версия 3.13 включает XML-форму. Из README:

"Кроме того, этот пакет предоставляет стандарты ISO в виде файлов XML , которые также могут использоваться другими приложениями. Все эти файлы XML хранятся в каталоге" / usr /share/xml/iso-codes"."

Надеюсь, это кому-то поможет в будущем.

3
ответ дан 4 December 2019 в 10:05
поделиться

Может быть интересен репозиторий CLDR - Common Locale Data Repository.

Unicode CLDR предоставляет ключевые строительные блоки для программного обеспечения, поддерживающего языки мира, с самым большим и самым обширным стандартным хранилищем данных о локали. Эти данные используются широким кругом компаний для интернационализации и локализации своего программного обеспечения, адаптации программного обеспечения к соглашениям различных языков для таких общих программных задач, как:

  • форматирование даты, времени и временных поясов,
  • форматирование чисел и валют значения
  • сортировка текста
  • выбор языков или стран по имени

CLDR использует формат XML, предоставленный UTS # 35: Язык разметки локальных данных (LDML). LDML - это формат, используемый не только для CLDR, но и для общего обмена данными локали, например, в Microsoft .NET.

http://cldr.unicode.org/

5
ответ дан 4 December 2019 в 10:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: