Autor Zpráva
Tori
Profil
Pěkný večer,
mám zas dotaz na uživatelská očekávání: Exportuji do XML nějaká data. Ve výchozím stavu projdou přes strip_tags, zbytkové specielní znaky se převádějí na entity (pokud je to uvnitř atributu) anebo se obsah celého prvku zabalí do CDATA. Chceme ale povolit (např. pro účel importu na jinou instalaci) i export včetně HTML značek.
Jaké chování byste tady očekávali?
a) uvnitř atributů převést HTML tagy na entity, uvnitř XML prvku ponechat jak je (obalení do CDATA by bylo volitelné)
b) převádět na entity všude
c) ...?

Děkuji předem za vaše názory.
Alphard
Profil
Export neescapovaných dat by se mi jako autorovi exportu asi nelíbíl. Jako uživateli importu by se mi zase nelíbilo, že musím s každou částí pracovat jinak...
Možnost b vypadá podle mě přijatelně, ale dokumentuj, co je potřeba se vstupem udělat, aby se „opravil“.
K možnosti c, já při exportech obvykle umožňuji nastavit si formát, především jestli XML nebo JSON. Proto vytvářím více zanořené struktury, které ale neobsahují atributy. Tím v podstatě odpadá nejednotnost v případě a.
Tori
Profil
Alphard:
Fíha, podpora JSON vypadá zajímavě, díky za tip!

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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