Witam,
Przy użyciu curla i
SimpleHtmlDOMParsera wyciągam z dziennika elektronicznego mojej szkoły tabelkę z ocenami.
Chciałbym ją przekształcić na dokument XML, abym mógł te dane zapisać do bazy, porównywać itp.
Fragment mojej tabeli:
<td class="cell-style-srednia" align="right"><b><br /> 6,00
</b></td> <td class='cell-style-AK' onmouseover="return tooltip('<table class="tooltip-info"><tr><td class=ttl><p>Grupa:
</td><td><p>aktywność na lekcji
</td></tr><tr><td class=ttl><p><i>Temat:
</i> </td><td><p><i>Praca na lekcji
</i></td></tr></table>');" onmouseout="nd();">
<span class=cell-style-AK>AK
<br /> </span></td> <td class='cell-style-AK' onmouseover="return tooltip('<table class="tooltip-info"><tr><td class=ttl><p>Grupa:
</td><td><p>aktywność na lekcji
</td></tr><tr><td class=ttl><p><i>Temat:
</i> </td><td><p><i>Praca na lekcji
</i></td></tr></table>');" onmouseout="nd();">
<span class=cell-style-AK>AK
<br /> </span></td> <td class='cell-style-KK' onmouseover="return tooltip('<table class="tooltip-info"><tr><td class=ttl>Waga:
</td><td> 2,00
</td></tr><tr><td class=ttl><p>Grupa:
</td><td><p>kartkówki
</td></tr><tr><td class=ttl><p><i>Temat:
</i> </td><td><p><i>K1/2
</i></td></tr></table>');" onmouseout="nd();">
<span class=cell-style-KK>KK
<br /> </span></td> <td class='cell-style-KK' onmouseover="return tooltip('<table class="tooltip-info"><tr><td class=ttl>Waga:
</td><td> 2,00
</td></tr><tr><td class=ttl><p>Grupa:
</td><td><p>kartkówki
</td></tr><tr><td class=ttl><p><i>Temat:
</i> </td><td><p><i>K2/2
</i></td></tr></table>');" onmouseout="nd();">
<span class=cell-style-KK>KK
<br /> </span></td> <td class='cell-style-KK' onmouseover="return tooltip('<table class="tooltip-info"><tr><td class=ttl>Waga:
</td><td> 2,00
</td></tr><tr><td class=ttl><p>Grupa:
</td><td><p>kartkówki
</td></tr><tr><td class=ttl><p><i>Temat:
</i> </td><td><p><i>K3/2
</i></td></tr></table>');" onmouseout="nd();">
<span class=cell-style-KK>KK
<br /> </span></td> <td onmouseover="return tooltip('<table class="tooltip-info"><tr><td class=ttl>Waga:
</td><td> 2,00
</td></tr><tr><td class=ttl><p>Grupa:
</td><td><p>projekt przedmiotowy
</td></tr><tr><td class=ttl><p><i>Temat:
</i> </td><td><p><i>Projekt przedmiotowy
</i></td></tr></table>');" onmouseout="nd();">
<span>PRZ
<br /> </span></td> <td onmouseover="return tooltip('<table class="tooltip-info"><tr><td class=ttl>Waga:
</td><td> 2,00
</td></tr><tr><td class=ttl><p>Grupa:
</td><td><p>skomplikowane zadanie domowe
</td></tr><tr><td class=ttl><p><i>Temat:
</i> </td><td><p><i>Analiza zadań.
</i></td></tr></table>');" onmouseout="nd();">
<span>SZD
<br /> </span></td> <td class='cell-style-UWAGI-OPIEKUN' onmouseover="return tooltip('<table class="tooltip-info"><tr><td class=ttl>Data:
</td><td>14.04.2013
</td></tr><tr><td class=ttl>Waga:
</td><td> 3,00
</td></tr><tr><td class=ttl><p>Grupa:
</td><td><p>egzamin próbny
</td></tr><tr><td class=ttl><p><i>Temat:
</i> </td><td><p><i>Egzamin próbny
</i></td></tr></table><p><b>100%
</b>');" onmouseout="nd();">
<span>EPR
<br />6
</span></td>
Pożądany efekt:
<?xml version="1.0" encoding="UTF-8"?>
<dziennik>
<przedmiot>
<nazwa>biologia</nazwa>
<srednia>6,00</srednia>
<ocena>
<wartosc>6</wartosc>
<waga>1</waga>
<data>14.04.2013</data>
<skrot>EPR</skrot>
<temat>Egzamin próbny</temat>
</ocena>
</przedmiot>
</dziennik>
Czy znacie jakieś tutoriale/przykłady jak coś takiego wykonać?
Pozdrawiam,
mlawnik