![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jak można przekonwertować zwykłego html do xml?? Pozdrawiam, Gumbas |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Możesz podac więcej danych? Jaki html? Bo jeśli xhtml, to to już jest (powinien być) XML.
Poczytaj o DOM. Pozdrawiam. -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ok,
Już pisze o co mi chodzi. Za pomocą curl'a ściągam sobie kontent strony, która jest w zwykłm HTML'u. Z tej ściągniętej strony chcem wybrać tylko określone elementy. Gdybym miał xml'a to byłoby to łatwiejsze i wydaje mi się, że dzięki temu uchroniłbym się przed taką sytuacją, że gdyby zmienił się szablon tamtej strony, ściągane dane zawsze będą właściwe. Nie wiem czy jasno się wyraziłem i czy dobry mam pomysł. Jak się mylę, to proszę o sugestie jak można to zrobić. Z góry dziękuje gumbas |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 108 Pomógł: 2 Dołączył: 9.05.2007 Skąd: INTERNET Ostrzeżenie: (0%) ![]() ![]() |
No to będzie problem bo HTML nie jast aż tak restrykcyjny jak XML i strona może zawierać błędy które parser XML wyłapie.
Kiedyś robiłem tego typu projekt. Zdefiniuj sobie jakie pola chcesz pobrać a potem opisuj je wyrażeniami regularnymi. Ta najlepsze rozwiązanie. Możesz też co prawda szukać poprzez strpos itp. ale jest to mniej wydajne i mniej uniwersalne rozwiązanie. Ten post edytował Tibod 14.06.2007, 15:26:05 -------------------- "There are only 10 types of people in the world: Those who understand binary, and those who don't"
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Ale w jaki sposób ma to działać po stronie przeglądarki?
Jeśli PHP to prosto: http://pl2.php.net/manual/en/function.dom-...nt-loadhtml.php http://pl2.php.net/manual/en/function.dom-...oadhtmlfile.php |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 22.04.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
A od kiedy PHP dziala po stronie przegladarki?
|
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 22.04.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Wybacz jesli nie zrozumialem Twojego niezrozumienia
![]() Chodzi mi po prostu o to, ze sam sobie zaprzeczasz w poscie. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Może jakoś dziwnie napisałem :-)
Jeśli PHP to prosto: → Jeśli chodzi o sposób w PHP, a post przypadkowo jest w dziale "Po stronie przeglądarki" to można to zrobić tak: Ten post edytował Zajec 16.06.2007, 14:46:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 20:35 |