překódování češtiny do html (xml) entit
Michal Čihař
michal na cihar.com
Pátek Leden 21 19:05:46 CET 2005
Zdravím
On Fri 21. 1. 2005 15:38, Jaroslav Lukesh wrote:
> potřeboval bych kvůli xml výstupu zakódovat české texty (mohou se tam ale
> popravdě vyskytovat kdejaké paznaky) do hexa html entit, nejlépe pomocí
> pythonu, ale není podmínkou, přepsat se to dá vždycky jednodušeji, než
> vymýšlet znovu kolo.
>
> Tedy kupř. aby "č" bylo "č", "í" bylo "í" a pod.
>
> Nemáte to někdo v nějaké formě náhodou hotové?
Myslím, že tohle by to mohlo dělat ... na něco podobného jsem to myslím
používal :-)
def escapeXML(data):
for i in range(len(data) -1, -1, -1):
n=ord(data[i])
if n < 128: continue
if n>= 128:
data = '%s&#%x;%s' % (data[:i], n, data[i+1:])
return data
--
Michal Čihař | http://www.cihar.com
------------- další část ---------------
A non-text attachment was scrubbed...
Name: [žádný popis není k dispozici]
Type: application/pgp-signature
Size: 189 bytes
Desc: [žádný popis není k dispozici]
URL: <http://www.linux.cz/pipermail/linux/attachments/20050121/cff39df4/attachment.sig>
Další informace o konferenci Linux