Recentemente, tive o problema de decodificar entidades html. Eu tenho as seguintes duas seqüências de caracteres ( observe como dois métodos de codificação são usados, nomeados e numerados ).
The old "how to fold xml" question
Babel doesn't wrap results in verbatim
E eu preciso convertê-los para
The old "how to fold xml" question
Babel doesn't wrap results in verbatim
Pesquisando, encontrei essa pergunta antiga no SO (que é o que estou fazendo no momento), mas me recuso a acreditar que o Emacs não tem uma maneira integrada de fazer isso. Temos vários navegadores da web, pelo menos dois dos quais eu sei que estão embutidos, para não mencionar clientes de email e leitores de feeds.
Não existe uma maneira interna de decodificar entidades html?
Estou procurando uma função que pega uma string do primeiro exemplo e retorna uma string do segundo exemplo.
libxml-parse-html-region
faz isso, é claro, mas pode fazer mais do que você deseja, na medida em que analisa as tags HTML também ... (E nem todos os Emacs também são construídos com suporte a LibXML, eu acho).