

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Existen cinco caracteres predefinidos que no se pueden utilizar normalmente dentro de una instrucción SSML. Estas entidades están reservadas para la especificación del idioma. Estos caracteres son los siguientes:


| Name | Character | Código de escape | 
| --- | --- | --- | 
| comillas (comillas dobles) | " | &quot; | 
| ampersand | & | &amp; | 
| apóstrofo o comillas simples | ' | &apos; | 
| signo menor que | < | &lt; | 
| signo mayor que | > | &gt; | 

Como SSML utiliza estos caracteres como parte de su código, para usar estos símbolos en SSML, debe *incluir el carácter en una secuencia de escape* cuando lo utilice. Puede utilizar el código de escape en lugar del carácter real para que se muestre correctamente mientras crea un documento SSML válido. Por ejemplo, la frase siguiente:

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

se representaría en SSML como 

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

En este caso, se aplica escape a los caracteres especiales del apóstrofo y el signo ampersand para que el documento SSML siga siendo válido.

Para los símbolos **&**, **<**, y **>** los códigos de escape siempre son necesarios cuando se utiliza SSML. Además, cuando utilice el apóstrofo/comillas simples (**'**) como apóstrofo, también debe usar el código de escape.

Sin embargo, si utiliza las comillas dobles (**"**) o las apostrophe/single comillas (**'**) como comillas, el uso o no del código de escape depende del contexto.

Comillas dobles 
+ Debe aplicarse escape cuando se encuentre en un valor de atributo delimitado por comillas dobles. Por ejemplo, en el AWS CLI código siguiente 

  ```
  --text "Pete &quot;Maverick&quot; Mitchell"
  ```
+ No es necesario aplicar escape cuando se encuentre en contexto textual. Por ejemplo, en la siguiente frase

  ```
  He said, "Turn right at the corner."
  ```
+ No es necesario aplicar escape cuando está en un valor de atributo delimitado por comillas simples. Por ejemplo, en el código AWS CLI siguiente 

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

Comillas simples 
+ Se debe aplicar escape cuando se utiliza como apóstrofo. Por ejemplo, en la siguiente frase 

  ```
  We&apos;ve got to leave quickly.
  ```
+ No es necesario aplicar escape cuando se encuentre en contexto textual. Por ejemplo, en la siguiente frase

  ```
  "And then I said, 'Don't quote me.'"
  ```
+ No es necesario aplicar escape cuando está en un atributo de código delimitado por comillas dobles. Por ejemplo, en el código AWS CLI siguiente 

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