Extensible Markup Language ( XML) er et sett med formelle regler som definerer hvordan data er uttrykt i en fil . XML benytter en hierarkisk datastruktur for lagring av data. Enumerations er brukerdefinerte datatyper for et programmeringsspråk som bare inneholder en bestemt mengde mulige verdier . Siden enumerations må bestemmes før et program er kompilert inn et kjørbart program , må du hånden skriver de eksakte verdiene du vil opptellingen skal inneholde. Hvis du konverterer en XML- fil til en oppregning , må du lese XML-fil og finne ut hva unike verdier opptellingen skal inneholde. Du trenger
C + + Integrated Development Environment ( IDE ), for eksempel Eclipse CDT
C + + Compiler , slik GCC
XML File
Vis flere instruksjoner
1
Load C + + IDE ved å klikke på programmets ikon. Når den åpnes, velger du "Fil /Ny /Project" og velg " C + + Project" for å opprette en ny C + + prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE .
2
Åpne XML-filen . Hvis du ikke har en XML-fil , bør du vurdere den som er oppført nedenfor :
John Doe < /president > Tom Smith < /vice -president > Lisa Johnson < /manager > Peter Frink < /manager >
3 Bestem hvordan du vil uttrykke disse dataene som en oppregning . Du kan opprette en oppregning for alle ansatte, eller én for hver stilling . Ved hjelp av C + + , kan du lage både enumerations ved å skrive følgende :
enum ansatte { JohnDoe , TomSmith , LisaJohnson , PeterFrink } ; enum posisjoner { President , VicePresident , leder } ;
4
Bruk nummerert typene i C + + prosjekt . Må du først erklære den viktigste funksjonen , som dette : en
int main ( ) { }
5
Plasser koden fra trinn 6 og 7 inne klammeparentesene av de viktigste funksjon . Hovedfunksjonen er inngangsporten inn i programmet , og det er hvor programmet begynner og slutter
6
Lag en " ansatte " datatype og sette verdien som dette: .
< P > ansattes e = TomSmith ;
7
Lag en " stillinger " datatype og setter sin verdi som dette:
posisjoner p = President ;