Jak podzielić stringa

0

Cześć,mam w skrócie takie zadanie:
Z pliku który wygląda mniej więcej tak:

<TABLE>
<CAPTION>Najdłuższe rzeki świata</CAPTION>
<TR>
<TH>Nazwa</TH>
<TH>długość</TH>
<TH>pow. dorzecza</TH>
</TR>
<TR>
<TD>Nil</TD>
<TD>6671</TD>
<TD>2870</TD>
</TR>
</TABLE>

I teraz pytanie..w jaki sposób mogę odczytać każdą z linijek np getlinem po czym odczytać tylko tekst znajdujący się miedzy znacznikami <TR>,</TR>,<TD>,<CAPTION> itd.. tzn chce wydobyć sam tekst który się znajduje pomiędzy nimi. Plus funkcja ma analizować każdą linie na podstawie napotkanych znaczników(ktore przy okazji trafia na stos)

2

Najlepiej użyć gotowego parsera. Parser xml powinien dać rade np libxml2.

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