XML-Parser-Regeln – Beispiel
Beispiel: Wählen Sie auf der Basis eines Attributwerts ein Element für die Übersetzung aus
'translate=yes' verfügen, und stellt sicher, dass diese Elemente zur Übersetzung angeboten werden:
| Option | Beschreibung |
|---|---|
Regelkennung Übersetzungseinstellungen | Die XPath-Kennung lautet:
Die Regel gilt für alle Elemente, die das Attribut „translate“ mit dem Wert „yes“ haben. |
Beispiel: XPath und äquivalente Element-Spezifikation
Die SDL Dateityp-Software verwendet XPath, um Elemente zu spezifizieren, und auch Sie können XPath verwenden. Sie können das Element jedoch auch einfach im Dialogfeld Parser-Regel hinzufügen/bearbeiten spezifizieren.
| Option | Beschreibung |
|---|---|
XPath-Syntax Äquivalente Element-Syntax |
Geben Sie im Gruppenfeld Regel, Element den Element-Namen wie folgt ein: text |
Beispiel: XPath und Äquivalent für ein Element-Attribut-Paar
| Option | Beschreibung |
|---|---|
XPath-Syntax Äquivalente Element-Syntax |
|
Beispiel: Verwenden Sie XPath, um ein Attributwert-Paar anzugeben
example-xml-file-letter.xml enthält Elemente mit einem Attribut translate, das die Werte yes und no annehmen kann. Die Absicht dahinter liegt auf der Hand: Alle Inhalte innerhalb des Bereichs, dessen Attributwert translate=„yes“ lautet, sollen übersetzt werden.
| Option | Beschreibung |
|---|---|
Dieser Ausdruck lässt sich in folgende Komponenten untergliedern: | |
//* | Diese Option legt alle Elemente auf beliebiger Tiefe fest. |
[...] | Mit eckigen Klammern werden die Auswahlkriterien eingegrenzt. Um Elemente durch Werte eines Attributs zu spezifizieren (z. B. mit =, > oder <), setzen Sie den Ausdruck in eckige Klammern. |
@translate | Diese Option legt das Attribut „Übersetzen“ fest. |
="yes" | Diese Option gibt Elemente an, deren Attributwert „yes“ lautet. |