Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [xml] błąd parsowania
stasiu
post 6.03.2006, 20:37:12
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 6.03.2006

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


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?
Go to the top of the page
+Quote Post
crash
post 6.03.2006, 20:52:22
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Dodaj odpowiedni nagłówek <?xml ?> w pierwszej linii.


--------------------
Go to the top of the page
+Quote Post
dr_bonzo
post 6.03.2006, 20:55:56
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Blad jest w XMLu nie w php wiec pokaz zawartosc wygenerowanego XMLa.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
stasiu
post 6.03.2006, 21:13:35
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 6.03.2006

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


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 '=')
Go to the top of the page
+Quote Post
crash
post 6.03.2006, 21:27:01
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Trzeba było tak odrazu: Zmień & na &amp; Wystarczyło poszukać na forum.


--------------------
Go to the top of the page
+Quote Post
stasiu
post 6.03.2006, 21:33:39
Post #6





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 6.03.2006

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


pomogło, jednak tym razem czepiło się ostatniej linijki

Cytat
</xml>

a konkretnie /
mad.gif
Go to the top of the page
+Quote Post
dr_bonzo
post 6.03.2006, 21:46:44
Post #7





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


A konkretnie to nie dostales opisu bledu? A masz otwierajacy <xml> (<?xml ?> nim nie jest).


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
stasiu
post 6.03.2006, 21:51:00
Post #8





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 6.03.2006

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


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:
Go to the top of the page
+Quote Post
dr_bonzo
post 6.03.2006, 22:05:00
Post #9





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


@#$@#$, 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?


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
crash
post 6.03.2006, 22:10:53
Post #10





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


I radzę dodawać znaki nowej linii bo tak to masz paskudny jednolinijkowy XML...


--------------------
Go to the top of the page
+Quote Post
stasiu
post 7.03.2006, 13:35:07
Post #11





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 6.03.2006

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


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.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 13:26