Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Parser php - problem z odczytaniem
Forum PHP.pl > Forum > Przedszkole
kabzun
Heja,
mam swój parser php.

kawałek kodu:

  1. while (isset($values[$i]['tag']) && !($values[$i]['tag']=='ENTRY' && $values[$i]['type']=='open'))
  2. {
  3. if (isset($values[$i]['value']))
  4. {
  5. if ($values[$i]['tag']=='TITLE') $tytul=$values[$i]['value'];


czyli z pomiędzy głównego jednego tagu ENTRY - wpisu, odczytuje tytul z tagu TITLE. I tu nie ma co komentować.

Problem jednak się pojawia przy odczytaniu np takiego tagu:

  1. <link rel="alternate" href="http://onet.pl" />


albo danych z takiego zapisu:
  1. <summary><![CDATA["Komputerek" Dodano: 2010-12-24, Odwiedzin: 364]]></summary>


Może ktoś powiedzieć jak to ugryźć bądź przerobić od razu ten skrypcik.
Mephistofeles
Nie bardzo rozumiem, co dokładnie to robi i po co?
kabzun
No właśnie trochę źle to nazwałem.
Jest to parser dokumentów XML.

Pobiera dane z XML (parsuje) i prezentuje w postaci html.
Mephistofeles
To SimpleXML czy inne natywne funkcje do obsługi XMLa już nie istnieją? A do przetwarzania XML na HTML jest XSL, który też występuje w PHP.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.