Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Reservierte Zeichen in SSML
Es gibt fünf vordefinierte Zeichen, die normalerweise nicht in einer SSML Anweisung verwendet werden können. Diese Entitäten sind durch die Sprachspezifikation reserviert. Diese Zeichen lauten wie folgt:
Name |
Zeichen |
Escape-Code |
---|---|---|
Anführungszeichen (doppeltes Anführungszeichen) |
" |
" |
kaufmännisches Und-Zeichen |
& |
& |
Apostroph oder einfaches Anführungszeichen |
' |
' |
Kleiner als-Zeichen |
< |
< |
Größeres als-Zeichen |
> |
> |
Da diese Zeichen als Teil des Codes SSML verwendet werden, müssen Sie bei der Verwendung dieser Symbole das Zeichen maskieren SSML, wenn Sie es verwenden. Sie verwenden den Escape-Code anstelle des eigentlichen Zeichens, damit es korrekt angezeigt wird und trotzdem ein gültiges SSML Dokument erstellt wird. Beispiel: Der folgende Satz
We're using the lawyer at Peabody & Chambers, attorneys-at-law.
würde gerendert werden SSML als
<speak>
We're using the lawyer at Peabody & Chambers, attorneys-at-law.
</speak>
In diesem Fall werden die Sonderzeichen für Apostroph und Und-Zeichen maskiert, sodass das SSML Dokument gültig bleibt.
Für die Symbole &, < und > sind Escape-Codes immer erforderlich, wenn Sie verwenden. SSML Wenn Sie das Apostroph/einfache Anführungszeichen (') als Apostroph verwenden, müssen Sie außerdem den Escape-Code verwenden.
Wenn Sie jedoch das doppelte Anführungszeichen (") oder das Apostroph/einfache Anführungszeichen (') als Anführungszeichen verwenden, hängt unabhängig davon, ob Sie den Escape-Code verwenden oder nicht, vom Kontext ab.
Doppelte Anführungszeichen
-
Muss durch Escape-Zeichen geschützt werden, wenn ein Attributwert durch doppelte Anführungszeichen getrennt ist. Zum Beispiel im folgenden AWS CLI Code
--text "Pete "Maverick" Mitchell"
-
Muss im Textkontext nicht durch Escape-Zeichen geschützt werden. Beispiel: Im folgenden
He said, "Turn right at the corner."
-
Muss nicht durch Escape-Zeichen geschützt werden, wenn als Trennzeichen für ein Codeattribut einfache Anführungszeichen verwendet werden. Zum Beispiel im folgenden AWS CLI Code
--text 'Pete "Maverick" Mitchell'
Einfache Anführungszeichen
-
Muss durch Escape-Zeichen geschützt werden, wenn es als Apostroph verwendet wird. Beispiel: Im folgenden
We've got to leave quickly.
-
Muss im Textkontext nicht durch Escape-Zeichen geschützt werden. Beispiel: Im folgenden
"And then I said, 'Don't quote me.'"
-
Muss nicht durch Escape-Zeichen geschützt werden, wenn als Trennzeichen für ein Codeattribut doppelte Anführungszeichen verwendet werden. Zum Beispiel im folgenden AWS CLI Code
--text "Pete 'Maverick' Mitchell"