Como escapar strings para uso como valor XML no Planilhas Google

0

Existe uma função oficial para o escape de texto a ser usado como valor em XML, no Planilhas Google (no Google Drive / Google Docs)?

Ou seja, um texto como

Mytext<hello

Deve ser produzido como

Mytext&lt;hello

Se não, existe uma regex de melhores práticas para substituir?

    
por Jonny 09.09.2014 / 04:41

1 resposta

0

Eu escrevi uma função personalizada:

function xmlescape(text) {
    return text.replace(/&/g, '&amp;')
               .replace(/</g, '&lt;')
               .replace(/>/g, '&gt;')
               .replace(/"/g, '&quot;')
               .replace(/'/g, '&apos;');
}

Espero não ter esquecido algo.

    
por 09.09.2014 / 05:14