Tecnología

Inicio

Cómo convertir XML a Enum

Extensible Markup Language (XML) es un conjunto de reglas formales que definen cómo los datos se expresan en un archivo. XML utiliza una estructura de datos jerárquica para almacenar datos. Las enumeraciones son tipos de datos definidos por el usuario para un lenguaje de programación que contienen sólo una cantidad fija de valores posibles. Desde enumeraciones necesitan ser determinados antes de que un programa se compila en un programa ejecutable, debe entregar escriba los valores exactos que desea la enumeración que contiene. Si va a convertir un archivo XML para una enumeración, debe leer el archivo XML y determinar qué valores de la enumeración única debe contener.

Instrucciones

1 Cargar el IDE C ++ haciendo clic en el icono del programa. Cuando se abre, seleccione "Archivo / Nuevo / Proyecto" y elegir la opción "Proyecto ++ C" para crear un nuevo proyecto de C ++. Un archivo de código fuente en blanco en la parte editor de texto de la IDE.

2 Abra el archivo XML. Si usted no tiene un archivo XML, considere la que aparece a continuación:

<Presidente> John Doe </ Presidente>
<Vicepresidente> Tom Smith </ vicepresidente>
<Gerente> Lisa Johnson </ administrador>
<Gerente> Peter Frink </ administrador>

3 Determine cómo desea expresar estos datos como una enumeración. Se puede crear una enumeración de todos los empleados, o uno para cada posición. Usando C ++, podría crear dos enumeraciones por escrito lo siguiente:

empleados enum {JohnDoe, tomsmith, LisaJohnson, PeterFrink};
enum {posiciones presidente, vicepresidente, director};

4 Utilice los tipos enumerados en el proyecto de C ++. Primero tiene que declarar la función principal, por ejemplo:

int main ()
{}

5 Coloque el código de los pasos 6 y 7 dentro de las llaves de la función principal. La función principal es el punto de entrada en su programa, y ​​es donde el programa se inicia y termina.

6 Crear una "empleados" tipo de datos y establecer su valor como esto:

empleados e = tomsmith;

7 Crear un "posiciones" tipo de datos y establece su valor como esto:

posiciona p = Presidente;