|
untaint, taint, apply-taint. Преобразование данных
|
|
as-is
|
изменений в тексте не делается
|
|
file-spec
|
символы * ? ' " < > |
преобразуются в "_XX", где XX - код символа в шестнадцатеричной форме |
|
uri
|
символы за исключением цифр, строчных и прописных латинских букв, а также следующих символов: _ - . "
преобразуется в %XX где XX - код символа в шестнадцатеричной форме |
|
http-header
|
то же, что и URI
|
|
mail-header
|
если известен charset (если неизвестен, не будут работать up/low case), то фрагмент, начиная с первой буквы с восьмым битом и до конца строки, будет представлен в подобном виде:
Subject: Re: parser3: =?koi8-r?Q?=D3=C5=CD=C9=CE=C1=D2?= |
|
sql
|
в зависимости от SQL-сервера
для Oracle, ODBC и SQLite меняется ' на '' для PgSQL делается средствами самого PgSQL для MySQL делается средствами самого MySQL для выполнения данного преобразования необходимо чтобы код, в результате работы которого преобразование должно выполниться, находился внутри оператора ^connect[]{}. |
|
js
|
" преобразуется в \"
' преобразуется в \' \ преобразуется в \\ символ конца строки преобразуется в \n символ с кодом 0xFF предваряется \ |
|
parser-code
|
служебные символы предваряются символом ^
|
|
regex
|
символы
\ ^ $ . [ ] | ( ) ? * + { } - предваряются символом \ [3.1.5] |
|
xml
|
& преобразуется в &
> преобразуется в > < преобразуется в < " преобразуется в " ' преобразуется в ' |
|
html
|
& преобразуется в &
> преобразуется в > < преобразуется в < " преобразуется в " |
|
optimized-as-is
optimized-xml optimized-html |
дополнительно к заменам выполняется оптимизация по "white spaces" (символы пробела, табуляция, перевода строки).
Идущие подряд перечисленные символы заменяются только одним, который встречается в коде первым |
|
вид
|
что преобразуется
|
|
sql
|
тело SQL-запроса
|
|
xml
|
XML код при создании объекта класса xdoc
|
|
optimized-html
|
результат страницы, отдаваемый в браузер
|
|
regex
|
шаблоны-регулярные выражения
|
|
parser-code
|
тело оператора process
|
User comments:
| Misha v.3 | 16 июля 2004 11:09 |
|
см. также: |
|
| Copyright © 19972011 Art. Lebedev Studio | http://www.artlebedev.ru | Дата обновления: 08.05.2011 |