Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [xml] błąd parsowania
Forum PHP.pl > Forum > XML, AJAX
stasiu
witam, niedawno zainteresowałem się xml'em i na początku już mam problemy

kod skryptu:

  1. <?
  2. include("config.php");
  3.  
  4.     $koneksi_db = mysql_connect($dbhost, $dbuname, $dbpass);
  5.     mysql_select_db($dbname, $koneksi_db);
  6. $portal_url = "http://127.0.0.1/~e/";
  7. $storynum = 10;
  8.  
  9.  
  10. $buildDate = date("r");
  11.     
  12.  
  13. header('Content-type: text/xml');
  14. echo '<rss version="2.0">'; 
  15. echo '<channel>';
  16. echo '<title>Tytul strony - kanał RSS.</title>';
  17. echo '<link>http://www.ppx.pl/balon_portfolio/tmp/2/</link>';
  18. echo '<description />';
  19. echo '<language>pl</language>';
  20. echo '<copyright>Nazwa strony, NewsCenter</copyright>';
  21. echo  '<ttl>10</ttl>';
  22.  
  23. $result=mysql_query("select artid, title, hometext, time  from mod_publisher order by time DESC 
    limit $storynum"
    );
  24. while(list($artid, $title, $hometext, $time)=mysql_fetch_row($result))    
  25. {
  26.       
  27. echo '<item>';
  28. echo '<title>' .$title. '</title>';
  29. echo '<link>' .$portal_url. 'mod.php?mod=publisher&op=viewarticle&artid=' .$artid.'</link>';
  30.  
  31. echo  '<description>' .$hometext. '</description>';
  32.     
  33. echo  '<pubDate>' . date("d M Y", strtotime("$time")) . '</pubDate>';
  34.     
  35. echo  '</item>';    
  36. }
  37.  
  38. echo  '</channel>';
  39. echo '</rss>';  
  40.  
  41. ?>


-- edit:

Tym razem poprawiam...
~crash


błąd podczas wywołania
Cytat
Błąd parsowania XML: nieprawidłowo sformowany
Obszar: http://127.0.0.1/~e/rss2.php
Numer linii 1, kolumna 304:


i standardowe pytanie co jest złego w tym pliku, że nie działa?
crash
Dodaj odpowiedni nagłówek <?xml ?> w pierwszej linii.
dr_bonzo
Blad jest w XMLu nie w php wiec pokaz zawartosc wygenerowanego XMLa.
stasiu
dodałem nagłówek, zauważyłem też, że pod kodem wyświetlany jest wskaźnik
Cytat
------------^

który pokazuje

Cytat
<link>http://127.0.0.1/~endonesia/mod.php?mod=publisher&op=viewarticle&artid=10</link>


(na '=')
crash
Trzeba było tak odrazu: Zmień & na &amp; Wystarczyło poszukać na forum.
stasiu
pomogło, jednak tym razem czepiło się ostatniej linijki

Cytat
</xml>

a konkretnie /
mad.gif
dr_bonzo
A konkretnie to nie dostales opisu bledu? A masz otwierajacy <xml> (<?xml ?> nim nie jest).
stasiu
cały czas ten sam, tylko kolumna się zmienia

Cytat
Błąd parsowania XML: nieprawidłowo sformowany
Obszar: http://127.0.0.1/~e/rss2.php
Numer linii 1, kolumna 2518:
dr_bonzo
@#$@#$, PODAJ CALY KOD XML ktory generujesz, nie jestem wrozka i nie wiem co jest pod adresem http://127.0.0.1/~e/rss2.php .
W czym sprawdzasz tego xmla?
crash
I radzę dodawać znaki nowej linii bo tak to masz paskudny jednolinijkowy XML...
stasiu
Cytat(dr_bonzo @ 2006-03-06 21:05:00)
@#$@#$, PODAJ CALY KOD XML ktory generujesz, nie jestem wrozka i nie wiem co jest pod adresem http://127.0.0.1/~e/rss2.php .
W czym sprawdzasz tego xmla?


sprawdzam? skrypt startuje z jak widać localhosta, serwer to komponenty z obecnej wersji krasnala, a błędy? opisałem to co wyświetla mi się na ekranie po próbie wywołania skryptu, poza tym tekstem co napisałem wcześniej i kodem zrodłowym xml'a wyświetlanym w jednej lini nic nie ma.
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.