![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 22.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam
mam problem w jaki sposob z uzyciem konstrukcji try catch napisac skrypt ktory w razie napotkania bledu podczas parsowania xmlreaderem nie bedzie sie wywalal tylko pominie mi tego blednego xml'a (bo jest ich kilka tys.) na razie mam konstrukcje w stylu
nie mniej jednak mimo wszystko przy blednym xml'u z jakim mam doczynienia dostaje i tak komunikat XMLReader::read() [function.XMLReader-read]: input conversion failed due to input error, bytes 0x81 0x4F 0xC5 0xBB czy ja cos robie zle? moze w jakis inny sposob nalezy oblsuzyc taki wyjatek moze w jakis inny sposob mozna wczesniej sprawdzic poprawnosc xml'a zeby ominac ten blad wziasc sie za kolejny plik z gory dzieki za wszelkie podpowiedzi pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 22.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
juz to przerabialem ale nie wiem czy ja cos zlego z tym robie
w kazdym razie caly czas powyzsze daje mi TRUE czyli pozytwna walidacje xml'a nie wiem czy jest to odpowiedzialne za sprawdzenie poprawnosci drzewa xml'a? choc i teraz probowalem mu poddac xml'a z niedomnietym znacznikiem ale u mnie w kazdym razie blad polega na nieprawidlowych znakach - cos zlego jest w kodowaniu samego tekstu miedzy znacznikami i stad wynika problem bo poki co nie natrafilem na bledy tego typu choc jak to napisalem powyzej nawet jak wrzucam do walidacji zgodnie z przykladem w manualu
to otrzymuje 1bool(true) takze wybaczcie za moja niewiedze ale nie potrafie sobie z tym poradzic (IMG:style_emoticons/default/sad.gif) moze error_reporting(0); ale czy to jest tak na prawde dobre rozwiazanie? Ten post edytował aladin07 25.01.2010, 11:27:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 14:10 |