Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [xml] zapis do xml
grzegorz_g
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 26.10.2004

Ostrzeżenie: (0%)
-----


witam,

nie wiem czy mój problem jest do rozwiazania mam oto fragment stringa z kodem html:

  1.  
  2. <tr><td>Wisla</td><td>11</td><td>11</td><td>11</td><td>11</td></tr>
  3. <tr><td>Legia</td><td>22</td><td>22</td><td>22</td><td>22</td></tr>
  4. <tr><td>Lech</td><td>33</td><td>33</td><td>33</td><td>33</td></tr>
  5. <tr><td>GKS</td><td>44</td><td>44</td><td>44</td><td>44</td></tr>
  6. <tr><td>Cracovia</td><td>55</td><td>55</td><td>55</td><td>55</td></tr>
  7.  


i teraz chciałbym to zapisać do pliku xml. Czy jest to możliwe do zrobienia i jakimi funkcjami musiałbym się zainteresować
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


simpleXML, domXML tym się powinieneś kierować.
Go to the top of the page
+Quote Post
grzegorz_g
post
Post #3





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 26.10.2004

Ostrzeżenie: (0%)
-----


ponowie temat bo chyba wymienione funkcje nie oferują tego czego ja potrzebuje.

mam swoją stronę : http://wettradar.com/premiership.html i chciałem teraz z tej strony wyciągnąć te dane z tej tabeli i zapisać je w formie xml'a
np takiego:

<item>
<team></team>
<mecze></mecze>
<pkt></pkt>
</item>

macie pomysł jak się do tego zabrać?


Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http://php.net/DOMDocument
http://www.php.net/manual/pl/domnode.appendchild.php
Go to the top of the page
+Quote Post
atominium
post
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 24.09.2009

Ostrzeżenie: (0%)
-----


Możesz też po prostu użyć funkcji split lub explode gdzie separatorem będzie <[A-Z]>.
Explode stworzy każdy element wrzuci do tablicy.

<table>
<tr><td>Wisla</td><td>11</td><td>11</td><td>11</td><td>11</td></tr>
<tr><td>Legia</td><td>22</td><td>22</td><td>22</td><td>22</td></tr>
<tr><td>Lech</td><td>33</td><td>33</td><td>33</td><td>33</td></tr>
<tr><td>GKS</td><td>44</td><td>44</td><td>44</td><td>44</td></tr>
<tr><td>Cracovia</td><td>55</td><td>55</td><td>55</td><td>55</td></tr>
</table>

Potem możesz użyć funkcji file_put_contents
$string='<?xml version=\'1.0\'><item><team>'.$wyniki[3].'</team><mecze>'.$wyniki[5].'</mecze

itd.

Oczywiście możesz też wykorzystać DOM.Po prostu łatwo dostaniesz się do wartości pomiędzy TD.

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 06:38