LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: článek PHP (58) - XML lépe a radostněji

Chyba XML parseru na tagu </DL> 11.1.2008 21:39
Radin Černý

Chtěl bych se zeptat, jestli někdo nemáte zkušenost se zde popisovaným parserem. Snažím se pomocí něj rozebrat HTML soubor vzniklý exportováním seznamu Záložek z Firefoxu. V něm je každá složka záložek označena tagem <DL> ... </DL> a při parsování se parser vždy zasekne na </DL>. Sice jsem to obešel tím, že jsem nejprve soubor načetl pomocí file(), potom nahradil všechny výskyty problémového tagu funkcí str_replace() a nakonec vše sloučil do jednoho řetězce pomocí ".="
Nicméně je to nepraktické a rád bych parser nějak opravil..
Poradí někdo?

Re: Chyba XML parseru na tagu </DL> 13.1.2008 19:38
Radin Černý

Tak sem byl slepej.. HTML který vyleze z FF je nevalidní. Žádný z tagů kromě <DL> neni zavřený.. Tim to bude

Re: Chyba XML parseru na tagu </DL> 13.1.2008 20:10
Aleš Hakl

Ono to neni validni HTML napriklad proto, ze to vubec neni HTML.

A i kdyby bylo, tak je naprosto zcestne snazit se zpracovavat HTML pomoci XML parseru.


KOMENTARZE
Chyba XML parseru na tagu &lt;/DL&gt; 11.1.2008 21:39 Radin Černý
  L Re: Chyba XML parseru na tagu &lt;/DL&gt; 13.1.2008 19:38 Radin Černý
    L Re: Chyba XML parseru na tagu &lt;/DL&gt; 13.1.2008 20:10 Aleš Hakl
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4850x
2. FreeBSD
Download: 9044x
3. PCLinuxOS-2010
Download: 8541x
4. alcolix
Download: 10915x
5. Onebase Linux
Download: 9631x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6219x

1. xinetd
Download: 2382x
2. RDGS
Download: 937x
3. spkg
Download: 4692x
4. LinPacker
Download: 9918x
5. VFU File Manager
Download: 3173x
6. LeftHand Mała Księgowość
Download: 7171x
7. MISU pyFotoResize
Download: 2775x
8. Lefthand CRM
Download: 3540x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3089x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz