Witam,
pewna frustracja zmusila mnie do napisania posta, bo sam juz nie moge znalezc rozwiazania.
Pracuje obecnie nad pewnym projektem. Program w c++ zapisuje mi dane do pliku xml przy uzyciu ofstrem... IE, jak kazdy inny program czyta plik wszystko jest okay.
Problem pojawiam sie podczas importowania danych z xml przez calkowicie inny program. Mianowicie nic nie wczytuje.
Tu wyszukalem pewien trik, a nawet 2, mianowicie:
-
jezeli otworze mojego xml notatnikiem i zapisze (ctrl +S) bez jakichkolwiek zmian, zamkne i ponownie importuje, to dane sa odczytywane. Moze ktos wytlumaczyc dlaczego?
-
Jezeli te same dane (juz jako gotowy xml) skopiuje z notatnika i zbuduje taka skladnie:
plikOut<<"tuSkopiowaneDane";
to import danych tez dziala
wydaje mi sie ze wystepuje jakis problem zapisem, ale nie jestem pewien.
ogolnie moj zapis wyglada nastepujaco:
open();
plikOut<<string dane1;
plikOut<<string dane2;
....
close();
Gdzie moze lezec problem (zadnego erroru nie ma etc, a warningi sa poprawne), caly kod bedzie niemozliwy do wklejenia :D