root/galaxy-central/eggs/Cheetah-2.2.2-py2.6-macosx-10.6-universal-ucs2.egg/Cheetah/Utils/htmlEncode.py
@
3
リビジョン 3, 508 bytes (コミッタ: kohda, 14 年 前) |
---|
Rev | 行番号 | |
---|---|---|
[3] | 1 | """This is a copy of the htmlEncode function in Webware. |
2 | ||
3 | ||
4 | @@TR: It implemented more efficiently. | |
5 | ||
6 | """ | |
7 | htmlCodes = [ | |
8 | ['&', '&'], | |
9 | ['<', '<'], | |
10 | ['>', '>'], | |
11 | ['"', '"'], | |
12 | ] | |
13 | htmlCodesReversed = htmlCodes[:] | |
14 | htmlCodesReversed.reverse() | |
15 | ||
16 | def htmlEncode(s, codes=htmlCodes): | |
17 | """ Returns the HTML encoded version of the given string. This is useful to | |
18 | display a plain ASCII text string on a web page.""" | |
19 | for code in codes: | |
20 | s = s.replace(code[0], code[1]) | |
21 | return s |
Note: リポジトリブラウザについてのヘルプは TracBrowser
を参照してください。