FJ: Tak nějak. Duplikovat tímhle způsobem funkcionalitu, která je dostupná v knihovně je architektonická prasárna. Navíc to ani není zduplikované pořádně, protože to escapování je dost odfláknuté - escapuje se jen to co si autor myslí, že se tam uživatelovi povede vložit z UI (pokud tam náhodou není nějaký filtr na vstup na servisní vrstvě, ale hádám, že není). Tipuju, že problém bude právěv tom, že se tam uživateli povedlo vložit nějaký znak, se kterým to "escapování" nepočítá.