100 % lokal — Ihre Daten verlassen nie Ihren Browser

XML-Escape — Text, der im Tag bestehen bleibt

Die fünf XML-Markup-Zeichen durch ihre Entitäten ersetzen: Ihr Text überlebt in einem Element oder Attribut, und das Dokument parst weiterhin.

Sofort Privat Null Cookies

Text-Eingabe

XML Escaped-Ausgabe

Was dieses Tool macht

XML kennt genau fünf Zeichen, die ein Parser innerhalb von Inhalt nicht wörtlich lesen kann. Das Tool ersetzt jedes davon durch seine vordefinierte Entity:

ZeichenWird zu
&&
<&lt;
>&gt;
"&quot;
'&apos;

Alles andere geht unverändert durch: Umlaute, Emoji, Tabulatoren und Zeilenumbrüche sind legaler XML-Inhalt und kommen genau so heraus, wie Sie sie eingegeben haben.

Wann Sie es brauchen

Immer dann, wenn Text, den Sie nicht selbst geschrieben haben, in Markup landet: ein Produktname mit &, ein Codeausschnitt mit <, ein Attributwert mit einem Anführungszeichen. Das ist Markup-Maskierung, keine String-Literal-Maskierung — wenn Sie eine Java- oder C#-Quelldatei statt eines XML-Dokuments bauen, gelten andere Regeln und das passende Tool ist das der jeweiligen Sprache.

Was es nicht macht

Es maskiert; es validiert nicht. Ist Ihr Text bereits ein XML-Fragment, macht die Maskierung aus den Tags sichtbaren Text statt Markup — meist genau das, was Sie zum Einbetten eines Ausschnitts wollen, und nie das, was Sie zum Zusammenführen von Dokumenten wollen.

Datenschutz ab Werk

Alles läuft lokal in deinem Browser mit JavaScript. Deine Daten werden nie hochgeladen, wodurch das Tool auch für sensible Inhalte sicher ist und offline funktioniert.

Häufige Fragen

Welche Zeichen werden ersetzt?
Genau fünf: & wird zu &amp;, < zu &lt;, > zu &gt;, " zu &quot; und ' zu &apos;. Nichts sonst wird angerührt, weil nichts sonst das Parsen des XML zerstören kann.
Wird das kaufmännische Und doppelt maskiert?
Das Tool maskiert Zeichen für Zeichen, was Sie ihm geben. Enthält Ihre Eingabe bereits &amp;, wird dessen Und erneut maskiert und Sie erhalten &amp;amp;. Fügen Sie Rohtext ein, keinen bereits einmal maskierten Text.
Ist das dasselbe wie HTML-Maskierung?
Ähnlich, aber nicht identisch. HTML definiert deutlich mehr benannte Entities vor und behandelt &apos; als reinen XML-Namen, den ältere HTML-Parser nicht kennen. Für HTML-Attribute und -Textknoten sind diese fünf dennoch die entscheidenden.

Ähnliche Konverter