Eingebettete Inhalte

Der eingebettete Inhalt eines Dokuments wird als solcher nicht durch die normalen Dateifilterregeln bearbeitet. So kann beispielsweise in einer XML-Datei ein HTML-Inhalt in einer CDATA-Sektion eingebettet sein. Sie können die Optionen so einstellen, dass eingebettete Inhalte im Ausgabedokument in Tags konvertiert werden und auch festlegen, ob diese Tags übersetzbar sind oder nicht.

Seite Eingebettete Inhalte

Die Optionen zum Verarbeiten eingebetteter Inhalte sind auf folgende Dateitypen anwendbar:

Verarbeitung eingebetteter Inhalte aktivieren
Wählen Sie diese Option aus, um die Verarbeitung eingebetteter Inhalte zu aktivieren.

Dokumentstruktur-Information

Legt fest, bei welchen Inhalten es sich um eingebettete Inhalte handelt.

Tag-Definitionsregeln

Diese Regeln legen fest, wie eingebettete Inhalte behandelt werden, die im Feld Dokumentstruktur-Information definiert sind.
Regulärer Ausdruck für das Start-Tag (Platzhalter)
Hierbei handelt es sich um einen regulären Ausdruck, der eingebettete Inhalte identifiziert und jede Instanz in ein Platzhalter-Tag konvertiert. Um beispielsweise alle <br>-HTML-Tags (Zeilenumbruch) in Platzhalter-Tags zu konvertieren, geben Sie Folgendes ein:<br.*?>
Regulärer Ausdruck für das Start-Tag und Regulärer Ausdruck für das Ende-Tag (Tag-Paar)
Hierbei handelt es sich um reguläre Ausdrücke, die eingebettete Inhalte anhand von Start- und Ende-Tags identifizieren. Die Start- und Ende-Tags können Inhalte umschließen oder aber für sich stehen.

Der Prozessor versucht zunächst, das Tag-Paar zuzuordnen, bevor er zu den einzelnen Tag-Ausdrücken weitergeht. Das heißt, er sucht nach Textabschnitten, die mit dem Start-Tag-Ausdruck beginnen und mit dem Ende-Tag-Ausdruck enden, bevor er einzelne Start- und Ende-Tags einander zuordnet.

Geben Sie beispielsweise Folgendes ein, damit alle <tr>...</tr>-HTML-Tag-Paare (Tabellenzeile) identifiziert werden:
  • Start-Tag: <tr.*?>
  • Ende-Tag:</tr>
Tag-Typ
Platzhalter
Konvertiert eingebettete Inhalte in eigenständige (Platzhalter-) Tags.
Tag-Paar
Identifiziert Tag-Paare (ein Start-Tag und ein End-Tag) in eingebetteten Inhalten.
Übersetzen

Nicht zu übersetzen bedeutet, dass der vom Tag-Paar eingeschlossene Inhalt dem Übersetzer als gesperrter Inhalt angezeigt wird.

Text in Tag-Paaren kann übersetzbar oder nicht zu übersetzen sein. Platzhalter-Tags sind nicht zu übersetzen.

Erweiterte Einstellungen

In den Erweiterten Einstellungen wird festgelegt, wie Tags angezeigt werden.

Innerhalb von Text fungiert das Tag als Wortende
Diese Option ändert das Verhalten der Cursor-Platzierung im Editor-Fenster.

Bei Auswahl dieser Option behandelt der Editor das Tag als Wort, zu dem er navigieren kann. Drückt man beispielsweise im Editor die Tastenkombination Strg+Pfeil nach links, wird der Cursor an den Anfang des Tags gesetzt, und bei Strg+Pfeil nach rechts wird der Cursor an das Ende des Tags gesetzt.

Zeilenumbruch nach dem Tag
Die Auswahl dieser Option bedeutet, dass ein Zeilenumbruch nach diesem Tag nicht das Ende eines Segments anzeigt. Zum Beispiel:

Pflück' Deine Rosenknospen, solange sie blüh'n,<br>

Die Zeiten im Fluge verwehen: <br>

Und die gleiche Blume, die heute Dir lacht,<br>

Wird morgen schon vergehen.

Tags stellen ausschließlich Formatierungen dar und können im Editor ausgeblendet werden
Bei Auswahl dieser Option wird der Text korrekt formatiert, und Standard-Formatierungstags (z. B. fett, kursiv und Schriftart) werden nicht angezeigt.

Wenn diese Option ausgewählt ist, sind Tags nicht immer ausgeblendet. Der Benutzer kann die Einstellungen im Editor so ändern,  dass die Anzeige des Tags erzwungen wird.

Tag repräsentiert den Text
Nur Platzhalter- (eigenständige) Tags.

Ein Tag kann ein Textäquivalent haben. Zum Beispiel verfügt das Entity-Tag &quot; über das Textäquivalent ".

Segmentierungshinweis
Ein Segmentierungshinweis ist eine Eigenschaft eines Tags, mit deren Hilfe die Software die Datei bei der Konvertierung der Datei in ein übersetzbares Format besser segmentieren kann. Sie besagt beispielsweise, ob das Tag innerhalb oder außerhalb des Segments platziert werden soll, oder ob ein Segmentende erzwungen werden soll. Wählen Sie eine der folgenden Optionen aus:
Einschließen
Bei Auswahl dieser Option, wird das Tag im Editor angezeigt, selbst wenn es keinen zugehörigen Text hat. Diese Option benötigen Sie nur in seltenen Fällen.
Innerhalb von Segmenten mit Text
Hat das Tag zugehörigen Text, wird das Tag bei Auswahl dieser Option im Editor angezeigt.

Beispiel: Das Tag steht für ein Fußnotenzeichen. Wenn dies der Fall ist, muss der Übersetzer die Möglichkeit haben, das Markierungs-Tag auf ein anderes Wort im selben Satz zu verschieben. Daher sollte das Tag in den Text eingeschlossen werden.

Ausschließen
Bei Auswahl dieser Option verwendet die Software das Tag oder das Tag-Paar nach Möglichkeit zur Segmentierung des Texts. Werden <p>...</p> oder <br>-Tags beispielsweise mit Ausschließen markiert, verwendet die Software bei XML-Dokumenten mit eingebettetem HTML-Code die HTML-Tags <p>...</p> und <br>, um das Dokument zu segmentieren. Diese Segmentierung erfolgt zusätzlich zur Segmentierung, die bereits auf den eingebetteten XML-Code angewendet wird.
Kann außerhalb von Segmenten stehen und Nicht definiert
Diese beiden Optionen sind im Grunde gleich. Der Editor bestimmt, ob das Tag Teil des Texts ist.
Zugehörige Konzepte
Einstellungen zur Erkennung des Dateityps: XML nach Inhalt identifizieren
Info zu XML-Parser-Regeln mit Beispielen
Zugehörige Verweise
XML-Writer
XML: Entity-Konvertierung
XML-Namespaces
XML-Leerzeichennormalisierung
XML-Vorschau
Seite „XML-Validierung“