una texto selección power opcion múltiple multiple lista hacer hace desplegable cómo cuadro como agregar html html-form

html - texto - ¿Existe una lista centralizada de nombres de países que se pueden usar para cuadros desplegables web(y validación)?



lista desplegable opcion multiple excel 2010 (11)

Hay ejemplos en línea con cuadros de selección web que tienen una gran lista de países y que probablemente serán lo suficientemente buenos para que los use. Sin embargo, según la ley de Murphy, seguramente habrá algún país al que alguien pertenezca y no esté en mi lista (y probablemente otra persona también se haya topado con esto y haya actualizado su lista local). Además, cuando se agreguen nuevos países, no lo sabré.

Básicamente, creo que es una mejor práctica y un mejor olor si hay alguna lista centralizada de nombres de países que pueda usar / confiar. (también podría establecer / seguir estándares para nombres exactos "United St ..." vs "USA" etc.)

Preferiría una solución que no sea específica de IIS si es posible


He publicado algunos archivos en github: gist

Incluso:

Las enumeraciones HTML Select para los valores Alpha-2, Alpha-3 y Numeric-3, así como un fragmento XSD de esos valores como enumeraciones para una restricción de tipo simple.

Verifique en este enlace


Ninguna lista es completa.

"Seguro que habrá un país al azar del que alguien es y no está en mi lista"

Si eso fuera todo lo que había, sería simple.

No existe una "ley mundial" o una "constitución mundial", por lo que no existe una lista única de países, repúblicas, territorios, protectorados, regiones autónomas, gobiernos independientes y territorios en disputa.

De hecho, no es posible llegar a una definición acordada de "país" que conduzca a una lista final de códigos de país. La definición de "país" tiene una carga política. ¿Qué es, por ejemplo, Tibet? ¿País o región de China? ¿Irlanda del Norte? ¿La Santa Sede?

Elija una lista, y sepa que está sujeta a alguna disputa.

Podría, por ejemplo, usar la base de datos de códigos de país de la IANA: http://www.iana.org/domains/root/db/

Es tan bueno como cualquier otro, y como es parte de la IANA, tiene cierta reputación como estándar. Además, es bastante accesible como contenido web fácil de analizar.


No sé qué es IIS, pero ISO 3166 especifica códigos de 2 letras para cada país; AFAIK, su lista es completa. Sitio ISO 3166



Probablemente sea demasiado tarde, pero hay un servicio web al que puedes llamar que teóricamente te permitiría conectar tus controles de forma automática: http://www.webservicex.net/country.asmx

Puede darle otro enfoque y sería mejor que codificar una lista por su cuenta.


Recomiendo sacar datos del Unicode CLDR (Repositorio de datos de configuración regional común) , que incluyen una lista de países mantenida profesionalmente y datos de nombres de países.

Toma los datos de allí una vez, y haz las actualizaciones de vez en cuando; los datos CLDR tendrán un formato uniforme, por lo que no tendrá que preocuparse por eso una vez que sea parte de su flujo de trabajo.


Mantenemos una lista de nombres de países de "DOMINIO PÚBLICO" en todos los formatos oficiales. La información proviene de la Agencia de Mantenimiento ISO 3166-1 para nombres oficiales ingleses y franceses, la Junta de Nombres Geográficos de los EE. UU. (BGN) para nombres cortos, largos y locales cortos y largos, y el Grupo de Expertos de Naciones Unidas en Nombres Geográficos ( UNGEGN) formato (largo) inglés, nombres en francés, nombres locales cortos y formales y nombres en español.

Todavía hay un problema que representa algunos caracteres árabes como caracteres romanizados (¿verás?). Pero estos se limitan a los nombres locales de algunos países árabes.

Tenga en cuenta que el inglés, el español y el francés cubren los 3 idiomas occidentales de los 6 idiomas oficiales de las Naciones Unidas. Los metadatos, la información sobre las fuentes y la descarga se pueden encontrar en:

http://www.opengeocode.org/download.php#countrynames

El equipo Open Geocode OpenGeoCode.org

26 de enero de 2014. Actualizamos la lista para incluir nombres de países en italiano y alemán. Usamos la lista de países de la FAO de Alimentos y Agricultura en italiano y la lista de países del Ministerio de Asuntos Exteriores alemán en alemán.


Una respuesta a esta pregunta contiene un enlace útil a un proyecto de Github que tiene listas en varios formatos y el guión que las produjo, lo que facilita la obtención de versiones actualizadas.



Mucho, mucho más fácil es usar un servicio web para esta tarea en lugar de tener su propio almacén de datos. De esta manera se actualiza y puede hacer cosas como tener conjuntos desplegables ajax de estado de país. http://geodata.solutions es el mejor para usar, y tiene muchas cosas interesantes como poder preseleccionar el país del usuario en función de su IP y ordenar listas por su población.