Überschriebene Textzeichenfolgen exportieren
- Last UpdatedJun 08, 2026
- 2 minute read
Wenn in einer Grafik Texte ersetzt wurden, sind die Ersetzungen in den exportierten XML-Daten in Form des XML-Elements „String“ enthalten. Dieses hat die Attribute „Old“ für den ursprünglichen Text und „New“ für den neuen Text. Über das Attribut „ElementID“ kann außerdem angegeben werden, dass die Ersetzung nur für ein bestimmtes Element gilt.
<SubstituteStrings>
<String Old="Inhalt1" New="Inhalt2" ElementID="A.Text1"/>
<SubstituteStrings>
In diesem Beispiel wurde der Text „Inhalt1“ durch den neuen Text „Inhalt2“ ersetzt. Der Text gehört zu einem Symbol A, das z. B. in ein Symbol B eingebettet wurde. Dort wurde der Text dann mit der Funktion „Text ersetzen“ geändert.
Das Ersetzen von Text funktioniert auch bei verschachtelten Grafiken mit mehreren Einbettungsebenen. Im folgenden Beispiel wird Symbol A in Symbol B und dieses dann in Symbol C eingebettet. Auf beiden Einbettungsebenen wird jeweils der Text für das Textelement aus Symbol A geändert.

Die exportierte XML-Datei enthält die ersetzten Texte im Element „SubstituteStrings“:
<SubstituteStrings>
<String Old="Inhalt2" New="Inhalt3" ElementID="B.A.Text1"/>
<SubstituteStrings>
Sie sehen, dass die Attribute „Old“ und „New“ den letzten Inhalt des betreffenden Textelements vor dem Export von Symbol C widerspiegeln. Am Attribut „ElementID“ sehen Sie, dass sich die Ersetzung auf das Element „Text1“ in Symbol A befindet, das wiederum in Symbol B eingebettet ist: ElementID="B.A.Text1".
Wenn derselbe Text in einer Grafik mehrfach vorkommt, kann er durch unterschiedliche neue Texte ersetzt werden. Im folgenden Beispiel ist Symbol A in Symbol B eingebettet. Es enthält zwei Textelemente mit demselben Text, der nun durch zwei unterschiedliche neue Texte ersetzt wird.

In der exportierten XML-Datei enthält das Element „SubstituteStrings“ dann zwei „String“-Elemente, einen für jede Ersetzung.
<SubstituteStrings>
<String Old="Inhalt1" New="Inhalt2" ElementID="B.A.Text1"/>
<String Old="Inhalt1" New="Inhalt3" ElementID="B.A.Text2"/>
<SubstituteStrings>