jsonecho

XML Escape

Fügen Sie Ihren Text ein und erhalten Sie ihn für XML maskiert, bereit zum Einfügen in Code oder Daten.

Tool wird geladen ...

So verwenden Sie XML Escape

  1. Fügen Sie den zu maskierenden Text ein oder tippen Sie ihn.
  2. Passen Sie bei Bedarf die Optionen an.
  3. Kopieren Sie das maskierte Ergebnis.

Über XML Escape

XML hat fünf vordefinierte Entities, und Sie müssen sie immer verwenden, wenn diese Zeichen in Text oder in einem Attributwert vorkommen. Ein nicht maskiertes Und-Zeichen oder eine spitze Klammer macht das gesamte Dokument ungültig, und ein Parser weigert sich, es überhaupt zu lesen, es gibt also keine Teilpunkte.

Das Maskieren wird leicht vergessen, wenn Sie XML durch Aneinanderkleben von Strings bauen. Fügen Sie den Rohtext hier ein, und Sie erhalten eine Version, die Sie gefahrlos zwischen Tags oder in ein Attribut setzen können.

Was maskiert wird

& wird zu &amp;, < wird zu &lt;, > wird zu &gt;, " wird zu &quot; und ' wird zu &apos;.

Häufig gestellte Fragen

Muss ich das Größer-als-Zeichen maskieren?

An den meisten Stellen ist es unmaskiert erlaubt, außer in der Sequenz ]]>. Es überall zu maskieren ist die sichere Gewohnheit und genau das, was dieses Tool tut.

Was ist der Unterschied zwischen XML- und HTML-Maskierung?

Nur der Apostroph. XML definiert dafür ', HTML nicht. Alles andere ist gleich.

Kann ich stattdessen CDATA verwenden?

Für einen langen Textblock ja: Mit <![CDATA[ ... ]]> können Sie das Maskieren überspringen. In Attributwerten ist das nicht möglich.

Was ist mit Zeichen, die in XML überhaupt nicht erlaubt sind?

Die meisten Steuerzeichen (außer Tabulator, Zeilenvorschub und Wagenrücklauf) dürfen in XML 1.0 auch maskiert nicht vorkommen. Sie müssen entfernt werden.

Mehr in Escape und Text

Alle Tools →