Autor Zpráva
jefitto44
Profil
Vytváram XML... a potrebujem všetky výstupy z databázy ošetriť, aby mi automaticky nejako odescapovalo škaredé znaky
Napr ak sa bude tovar volať Red&White, tak aby to prepísalo na Red&White

Alebo postačí escapovať spätným lomítkom? Existujú nejaké funkcie? Zatiaľ som s takými nepracoval
Taps
Profil
jefitto44:
a proč nepoužiješ funkci na převedení entit ?
juriad
Profil
jefitto44:
Proč nepoužiješ knihovnu na xml a chceš ho vytvářet ručně?
jefitto44
Profil
Taaaaak... riešenie som mal priamo pod nosom. Na heureke o xml feede píšu toto

Vytvorenie XML súboru pomocou CDATA
Tento zápis využijete v prípade textov, kde sa vyskytuje príliš veľa nepovolených znakov (napr. "&", "<", ">")

<MANUFACTURER><![CDATA[Black & Decker]]></MANUFACTURER>


Takže Cdata a všetko bavi ;)
Jan Tvrdík
Profil
Escapování pomocí htmlspecialchars je lepší řešení, než obalit všechno CDATA.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: