XML Escapen/Unescapen
XML-Sonderzeichen sofort escapen oder unescapen. Konvertieren Sie <, >, &, ", ' in XML-Entitäten mit Echtzeitvorschau.
Welche Zeichen müssen in XML escaped werden?
Fünf Zeichen müssen escaped werden: < (kleiner als) wird zu <, > (größer als) wird zu >, & (Ampersand) wird zu &, " (Doppelzitat) wird zu ", und ' (Apostroph) wird zu '.
Was ist der Unterschied zwischen XML- und HTML-Escaping?
XML und HTML teilen die meisten Entities. Der Hauptunterschied ist, dass XML ' für den Apostroph definiert, während HTML traditionell ' verwendet, obwohl modernes HTML5 auch ' unterstützt.
Werden meine Daten an einen Server gesendet?
Nein, alle Escaping- und Unescaping-Operationen werden vollständig in Ihrem Browser mit JavaScript durchgeführt. Ihre Daten verlassen niemals Ihr Gerät.
Kann das Tool große XML-Dateien verarbeiten?
Ja, das Tool verarbeitet Text lokal in Ihrem Browser und kann große Eingaben effizient verarbeiten, ohne durch Servereinschränkungen auferlegte Größenbeschränkungen.
Was sind XML-numerische Zeichenreferenzen?
Neben benannten Entities unterstützt XML numerische Zeichenreferenzen mit Unicode-Codepoints. Zum Beispiel kann < als < oder < geschrieben werden.
Wann sollte ich CDATA-Abschnitte statt Escaping verwenden?
CDATA-Abschnitte sind nützlich für große Textblöcke mit vielen Sonderzeichen wie Code-Snippets. CDATA weist den XML-Parser an, den Inhalt als rohe Zeichendaten zu behandeln.
Was passiert, wenn ich bereits escapten Text erneut escape?
Wenn Sie Text escapen, der bereits Entities wie & enthält, wird das Ampersand erneut zu &amp; escaped. Verwenden Sie die Unescape-Funktion, um zuerst zu dekodieren.
Wie hängt XML-Escaping mit XSS-Prävention zusammen?
XML-Escaping ist eine grundlegende Verteidigung gegen Cross-Site-Scripting (XSS)-Angriffe. Durch die Umwandlung von Sonderzeichen in Entities werden Benutzereingaben harmlos.
Kann ich dieses Tool für SVG- oder XHTML-Inhalte verwenden?
Ja, da SVG und XHTML XML-basierte Formate sind, gelten dieselben Escaping-Regeln.
Warum wird das Ampersand in XML immer escaped?
Das Ampersand (&) muss in XML immer escaped werden, da es das Zeichen ist, das Entity-Referenzen einleitet. Ein nicht-escapedes & würde als Beginn einer Entity interpretiert.
Was sind die vordefinierten Entities in XML?
XML hat fünf vordefinierte Entities: < (<), > (>), & (&), " (") und ' ('). Dies sind die einzigen in der XML-Spezifikation vordefinierten Entities.
Was ist der Unterschied zwischen Escaping und Encoding?
Im XML-Kontext bezieht sich Escaping speziell auf das Ersetzen von Sonderzeichen durch Entity-Referenzen für gültiges XML. Encoding ist ein breiterer Begriff, der sich auf Zeichencodierung wie UTF-8 beziehen kann.
So verwenden Sie XML Escapen/Unescapen
Escapen oder Unescapen Sie XML-Sonderzeichen in Echtzeit, direkt im Browser. Verwandeln Sie <, >, &, " und ' in XML-Entities und zurück — Ihr Text verlässt das Gerät nie.
- Tippen oder fügen Sie Text in das Eingabefeld ein — der Platzhalter lautet “Enter text to escape or unescape...”.
- Wählen Sie Escape, um Zeichen wie <, > und & in <, > und & umzuwandeln und sicher in XML einzubetten.
- Wählen Sie Unescape, um Entities wie <, >, &, " und ' zurück in rohe Zeichen zu verwandeln.
- Kopieren Sie das konvertierte Ergebnis direkt aus der Vorschau in Ihr Dokument, Ihren Feed oder Code.
Die Live-Vorschau aktualisiert sich beim Tippen, sodass Sie beliebig oft zwischen Escape und Unescape wechseln können, ohne den Text neu einzugeben.
Verwandte Tools
- HTML-Entity Kodieren/Dekodieren HTML-Entities sofort kodieren oder dekodieren. Wandeln Sie Sonderzeichen wie <, >, &, ", ' in HTML-Entities um und umgekehrt. Kostenlos, schnell, direkt im Browser.
- Hex-Betrachter Zeigen Sie Dateiinhalte im Hex-Dump-Format mit Suche, Offset-Navigation und virtuellem Scrollen an
- AES-Verschlüsselung / -Entschlüsselung AES-Ver-/Entschlüsselung mit CBC, CFB, CTR, OFB, ECB-Modi, Pkcs7/ZeroPadding/NoPadding, 128/192/256-Bit-Schlüsseln, Base64-Ausgabe, automatische Schlüssel/IV-Formaterkennung
- Brotli-Kompressor Kostenloser Brotli-Kompressor online. Dateien mit Qualität 0–11 zu .br komprimieren oder .br zurück in das Original verwandeln. Läuft komplett im Browser — ohne Upload, ohne Installation.
- Zstd-Kompressor Kostenloser zstd-Kompressor online. Dateien mit Zstandard-Stufen 1–19 zu .zst komprimieren oder .zst zurück in das Original verwandeln. Läuft komplett im Browser — ohne Upload, ohne Installation.
- MessagePack-Konverter Kostenloser Online-MessagePack-Konverter. JSON zu msgpack kodieren und hex, base64 oder .bin-Dateien zurück in lesbares JSON dekodieren, mit Größenvergleich. Kein Upload, läuft im Browser.
- ULID-Generator Generieren Sie online universelle eindeutige lexikografisch sortierbare Bezeichner (ULID). Dekodieren Sie ULIDs, extrahieren Sie Zeitstempel und erstellen Sie IDs im Batch.
- Morsecode Konverter Kostenloser Online-Morsecode-Übersetzer. Konvertieren Sie Text sofort in Morsecode und umgekehrt. Unterstützt Audiowiedergabe, benutzerdefinierte Symbole und funktioniert offline.