

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Caracteres reservados no SSML
<a name="escapees"></a>

Existem cinco caracteres predefinidos que normalmente não podem ser usados em uma instrução SSML. Essas entidades são reservadas pela especificação da linguagem. Esses caracteres são os seguintes:


| Nome | Caractere | Código de escape | 
| --- | --- | --- | 
| aspas (aspas duplas) | " | &quot; | 
| E comercial | & | &amp; | 
| apóstrofo ou aspas simples | ' | &apos; | 
| sinal menor que | < | &lt; | 
| sinal maior que | > | &gt; | 

Como o SSML usa esses caracteres como parte de seu código, para usar esses símbolos no SSML, você deve *escapar* o caractere ao usá-lo. Use o código de escape em vez do caractere real para que ele seja exibido corretamente enquanto cria um documento SSML válido. Por exemplo, a frase a seguir

```
We're using the lawyer at Peabody & Chambers, attorneys-at-law.
```

seria renderizada em SSML como 

```
<speak>
We&apos;re using the lawyer at Peabody &amp; Chambers, attorneys-at-law.
</speak>
```

Nesse caso, os caracteres especiais apóstrofo e E comercial precisam de escape para que o documento SSML permaneça válido.

Para os símbolos **&**, **<**, e **>** os códigos de escape são sempre necessários quando você usa SSML. Além disso, ao usar o apóstrofo/aspas simples (**'**) como apóstrofo, você também deve usar o código de escape.

No entanto, quando você usa as aspas duplas (**"**) ou as apostrophe/single aspas (**'**) como aspas, o uso ou não do código de escape depende do contexto.

Aspas duplas 
+ Deve ser escapado quando em um valor de atributo delimitado por aspas duplas. Por exemplo, no AWS CLI código a seguir 

  ```
  --text "Pete &quot;Maverick&quot; Mitchell"
  ```
+ Não precisa de escape quando estiver no contexto textual. Por exemplo, no seguinte

  ```
  He said, "Turn right at the corner."
  ```
+ Não precisa de escape quando em um valor de atributo delimitado por aspas simples. Por exemplo, no seguinte código da AWS CLI . 

  ```
  --text 'Pete "Maverick" Mitchell'
  ```

Aspas simples 
+ Precisa de escape quando usado como apóstrofo. Por exemplo, no seguinte 

  ```
  We&apos;ve got to leave quickly.
  ```
+ Não precisa de escape quando estiver no contexto textual. Por exemplo, no seguinte

  ```
  "And then I said, 'Don't quote me.'"
  ```
+ Não precisa de escape quando em um atributo de código delimitado por aspas duplas. Por exemplo, no seguinte código da AWS CLI . 

  ```
  --text "Pete 'Maverick' Mitchell"
  ```