Instruções

Implementar um Conversor de Entidades HTML

Este laboratório trata da conversão de caracteres especiais em uma string para suas respectivas entidades HTML. Objetivo: Cumprir as user stories abaixo e fazer com que todos os testes passem para completar o laboratório. Histórias de Usuário: 1. Você deve ter uma função convertHTML que aceita uma string como argumento. 1. A função convertHTML deve retornar uma nova string convertendo os caracteres especiais na string de argumento para suas entidades HTML correspondentes.
  • & deve ser convertido para &.
  • < deve ser convertido para &lt;.
  • > deve ser convertido para &gt;.
  • &quot; deve ser convertido para &quot;.
  • ' should be convertido para &apos;`.

O que fazer:

Testes:

  • Você deve ter uma função `convertHTML`.
  • `convertHTML("Dolce & Gabbana")` deve retornar a string `Dolce & Gabbana`.
  • `convertHTML("Hamburgers < Pizza < Tacos")` deve retornar a string `Hamburgers < Pizza < Tacos`.
  • `convertHTML("Sessenta > doze")` deve retornar a string `Sessenta > doze`.
  • `convertHTML('Stuff in "quotation marks"')` deve retornar a string `Stuff in "quotation marks"`.
  • `convertHTML("A Lista de Schindler")` deve retornar a string `Schindler's List`.
  • `convertHTML("<>")` deve retornar a string `<>`.
  • `convertHTML("abc")` deve retornar a string `abc`.

Preview