Eingebettete Inhalte sind Inhalte, die beim Öffnen einer Datei nicht auf normalem Weg verarbeitet werden beispielsweise CDATA-Abschnitte in HTML-Dateien. Mithilfe von regulären Ausdrücken können Sie in einem Dokument Text identifizieren, der eingebettete Tags darstellt, und angeben, dass derartiger Text durch den Dateityp-Supportfilter als Tag verarbeitet wird, sodass der Filter den spezifizierten Text in SDL-XLIFF-Tags umwandelt. Diese Funktion kann beispielsweise verwendet werden, um Inhalte als zu übersetzen oder nicht zu übersetzen zu identifizieren.
Hier ist ein Beispiel für eingebettete Inhalte:
<?xml version="1.0" encoding="UTF-8"?> <Data> <String translate="yes"> <b>SDL Trados Studio 2009 SP1</b> combines decades of translation technology experience and over $100 million invested into research and development to bring you the most innovative and <span class="highlight">revolutionary software</span> on the market. </String> </Data>
In diesem Beispiel werden die HTML-Tags durch Zeichen-Entity-Referenzen dargestellt. Dasselbe Ergebnis kann durch das Einbetten innerhalb von CDATA-Sektionen erzielt werden:
<?xml version="1.0" encoding="UTF-8"?> <Data> <String translate="yes"> <b>SDL Trados Studio 2009 SP1</b> combines decades of translation technology experience and over $100 million invested into research and development to bring you the most innovative and <span class="highlight">revolutionary software</span> on the market. </String> </Data>
Eingebettete Inhalte können durch einen regulären Ausdruck bestimmt werden, welcher den eingebetteten Text in der Ausgangsdatei beschreibt.
Die in diesem Beispiel gezeigte XML-Datei befindet sich auch in der Beispieldatei example-xml-with-embedded-html.xml. Die Beispieldateien befinden sich im Dateiarchiv example-xml-files.zip.