Otóż czytałem o formacie .xml
dość sporo, i wiem że głównymi cechami xml są
*(+) hierarchiczna struktura
*(-) nie kompresują danych
*(-) stosunkowo wolno się parsują, przy dużej ilości danych
*(+) czytelne dla człowieka
iiii... po przekalkulowaniu wszystkich zad i walet dochodzę do wniosku że nie jest to (chyba) najlepszy wybór dla mojego programu. Dlatego byłym wdzięczny gdyby ktoś mógł się podzielić informacją o formacie pliku który nadawałby się do tych celów:
#Przechowywanie dosyć sporych rozmiarów teksty
#W miarę szybki dostęp do nich
#Poukładanie danych w rekordach (jak np. w bazach danych, lub w drzewkach/tagach jak w xml, bądź jaki kolwiek inny rodzaj segregowania danych).
Przykład
<?xml version="1.0" encoding="UTF-8" ?>
<main>
<record id="0">
<pole1>dane dane dane dane dane dane dane dane dane dane dane dane dane dane dane</pole1>
<pole2>dane dane dane dane dane dane dane dane dane dane dane dane dane dane dane</pole2>
<pole3>dane dane dane dane dane dane dane dane dane dane dane dane dane dane dane</pole3>
</record>
<record id="1">
<pole1>dane dane dane dane dane dane dane dane dane dane dane dane dane dane dane</pole1>
<pole2>dane dane dane dane dane dane dane dane dane dane dane dane dane dane dane</pole2>
<pole3>dane dane dane dane dane dane dane dane dane dane dane dane dane dane dane</pole3>
</record>
<record id=2">
<pole1>dane dane dane dane dane dane dane dane dane dane dane dane dane dane dane</pole1>
<pole2>dane dane dane dane dane dane dane dane dane dane dane dane dane dane dane</pole2>
<pole3>dane dane dane dane dane dane dane dane dane dane dane dane dane dane dane</pole3>
</record>
<main/>