Saschs Blog
neuster   |   archiv   |   fotos   |   orte   |   suche   |   über
Kommentare deaktiviert

Python: XML / HTML konforme Strings

Veröffentlicht: 20. Januar 2008

Kleine Hilfsfunktion, um XML / HTML konforme Strings zu erzeugen

?View Code PYTHON
def encodeHTML(self,text):
        """
        Encodes strings to valid HTML.
        @type text: String
        @param text: Text
        """
        l=[]
        for c in text:
            b=ord(c)
            if c=="\n":
                c=""
            else:
                if b<32 or b>127 or c in ['<','>','"',';','&','@','%','#',' ','(', ')']:
                    c="&#%03d;"%b
            l.append( c )
        s="".join( l )
        return s