xml - nepovolené znaky
Ahoj na mém webu mám php soubor, který tahá informace z xml, ale je tu problém, nějaké znaky nemá rád a tak určité radio či TV nebere, dalo by se to nějak obejít ?
Ahoj na mém webu mám php soubor, který tahá informace z xml, ale je tu problém, nějaké znaky nemá rád a tak určité radio či TV nebere, dalo by se to nějak obejít ?
Předmět | Autor | Datum |
---|---|---|
Prý se používá na to tuším funkce:
addslashes()
Více na
http://cz2.php.net/manual/cs/function.adds… Flash_Gordon 08.08.2006 00:18 |
Flash_Gordon | |
kam to tedy mám použít ? pelhrimak 08.08.2006 00:37 |
pelhrimak | |
Aké je chybové hlásenie? Ako vyzerá riadok, na ktorom to spadne a ako vyzerá vstupný XML? Aké konkré… los 08.08.2006 00:33 |
los | |
XML error: not well-formed (invalid token) at line 102
problém bude v této části :
SAlone.asp?prod… pelhrimak 08.08.2006 00:35 |
pelhrimak | |
V XML majú znaky <, >, " a & špeciálny význam, preto ich musíš zakódovať na <, >, "e; a &a… los 08.08.2006 10:46 |
los | |
Pouzivaji se na to sekce CDATA - viz xml_cdata.asp
napriklad: <![CDATA[ ...cokoliv vcetne nepovoleny… Ynd0r 08.08.2006 11:22 |
Ynd0r | |
ano problém díky tobě vyřešen, moc děkuji poslední pelhrimak 08.08.2006 11:33 |
pelhrimak |
Zpět do poradny Odpovědět na původní otázku Nahoru
Prý se používá na to tuším funkce:
addslashes()
Více na
kam to tedy mám použít ?
Aké je chybové hlásenie? Ako vyzerá riadok, na ktorom to spadne a ako vyzerá vstupný XML? Aké konkrétne nepovolené znaky máš na mysli?
XML error: not well-formed (invalid token) at line 102
problém bude v této části :
V XML majú znaky <, >, " a & špeciálny význam, preto ich musíš zakódovať na <, >, "e; a &. V PHP na to slúži funkcia htmlspecialchars.
edit: Predpokladám, že to XML generuješ Ty, pretože ak to generuje niekto iný, tak chyba je u neho.
Pouzivaji se na to sekce CDATA - viz xml_cdata.asp
napriklad: <![CDATA[ ...cokoliv vcetne nepovolenych znaku... ]]>
ano problém díky tobě vyřešen, moc děkuji