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.
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:
Nombre |
Carácter |
Código de escape |
---|---|---|
comillas (comillas dobles) |
" |
" |
ampersand |
& |
& |
apóstrofo o comillas simples |
' |
' |
signo menor que |
< |
< |
signo mayor que |
> |
> |
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're using the lawyer at Peabody & 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, cuando se utiliza las comillas dobles (") o el apóstrofo/comillas simples (') como comillas, el uso del código de escape dependerá del contexto.
Comillas dobles
-
Debe aplicarse escape cuando se encuentre en un valor de atributo delimitado por comillas dobles. Por ejemplo, en el código siguiente AWS CLI
--text "Pete "Maverick" 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'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"