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:
<tr class="data_odd"> <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> </tr>
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