Plik sprawdzający poprawność składni ze struktur

0

W pliku w XML mam za pomocą programiku napisanego w C++:

  • wczytać ten plik do pamięci
  • sprawdzić poprawność składni
  • wczytać do struktury danych topologię sieci
    Oto plik napisany w XMLu. Nazwijmy go "test.xml"
  • <controller> <name>pilot</name>
  • <port> <signal direct="input" type="bit">x1</signal> <signal direct="output" type="bit">y1</signal> </port>
  • <net>
  • <place type="initial"> <name>p1</name> <output>y1</output> </place>
  • <place type="basic"> <name>p2</name> </place>
  • <transition> <name>t1</name> <input>p1</input> <output>p2</output> <cond>x1</cond> </transition>
  • <transition> <name>t2</name> <input>p2</input> <output>p1</output> <cond>x1</cond> </transition> </net> </controller>

W programiku należałoby użyć instrukcji main, get word, switch, i pętli while.
Oto fragment kodu, zupełnie niepowiązanego chronologicznie ze sobą, który piszę tak dla orientacji, a który powinien zostać wykorzystany:
char *signals[3];
int main ()
{

}
int status=int;
while (!=koniec){
switch(status){
case (0): getword()==controller;
status=1;
break;
case (1): getword()==name;
status=2;
break;
}
}
Napisany przeze mnie fragment kodu nie jest pozbawiony błędów, służy jedynie do nakierowania jakich instrukcji powinienem użyć.
Czy moglibyście mi pomóc zrobić ten program?
Pozdrawiam,
Krzysiek

// a wystarczy odznaczyć przy edycji 'Wyświetlaj emotki w poście' [mf]

0

Widzę, że pojawiły mi się emotikonki zamiast niektórych znaków, więc zamiast uśmieszków przed cyframi 1 i 2 powinny litery x i y.

1 użytkowników online, w tym zalogowanych: 0, gości: 1