jsonecho

Escape-koda XML

Klistra in din text för att escape-koda den för XML, redo att användas i kod eller data.

Laddar verktyget...

Så använder du Escape-koda XML

  1. Klistra in eller skriv texten du vill escape-koda.
  2. Anpassa alternativen om du behöver.
  3. Kopiera det escape-kodade resultatet.

Om Escape-koda XML

XML har fem fördefinierade enheter, och du måste använda dem när de tecken visas i text eller i ett attributvärde. En icke-flyktig ampersand eller vinkelgränse gör hela dokumentet ogiltigt, och en analyserare kommer att vägra att läsa det alls, så det finns ingen delvis kredit.

Det är lätt att glömma escape-kodningen när du bygger XML genom att sätta ihop strängar. Klistra in den råa texten här och du får en version som är säker att släppa mellan taggar eller inuti ett attribut.

Vilka tecken escape-kodas?

& blir &amp;, < blir &lt;, > blir &gt;, " blir &quot; och ' blir &apos;.

Vanliga frågor

Måste jag escape-koda större än-tecknet?

På de flesta ställen behöver det inte escape-kodas, utom i sekvensen ]]>. Det säkra är att alltid escape-koda det, och det är vad det här verktyget gör.

Vad är skillnaden mellan XML och HTML escape-kodning?

Bara apostrofen. XML definierar ' för detta, men HTML gör det inte. Allt annat är likadant.

Kan jag använda CDATA istället?

För en lång textblock, ja: <![CDATA[ ... ]]> gör att du slipper escape-koda. Den finns inte tillgänglig inom attributvärden.

Hur är det med tecken som inte tillåts i XML alls?

De flesta kontrolltecken, förutom tabb, radmatning och vagnretur, är inte tillåtna i XML 1.0, inte ens som escape-sekvenser. De måste tas bort.

Fler verktyg i Escape och text

Alla verktyg →