jsonecho

XML Escape

Incolla il tuo testo e ottienilo con l'escape per XML, pronto da incollare nel codice o nei dati.

Caricamento dello strumento...

Come usare XML Escape

  1. Incolla o digita il testo di cui vuoi eseguire l'escape.
  2. Regola le opzioni se serve.
  3. Copia il risultato con escape.

Informazioni su XML Escape

XML ha cinque entità predefinite e devi usarle ogni volta che quei caratteri compaiono nel testo o in un valore di attributo. Una e commerciale o una parentesi angolare senza escape rende invalido l'intero documento e un parser rifiuterà di leggerlo del tutto, quindi non c'è credito parziale.

L'escape è facile da dimenticare quando costruisci XML incollando stringhe. Incolla qui il testo grezzo e ottieni una versione sicura da inserire tra i tag o dentro un attributo.

Cosa viene sottoposto a escape

& diventa &amp;, < diventa &lt;, > diventa &gt;, " diventa &quot; e ' diventa &apos;.

Domande frequenti

Devo fare l'escape del segno maggiore?

Nella maggior parte dei casi è consentito senza escape, tranne nella sequenza ]]>. Farne l'escape ovunque è l'abitudine sicura ed è ciò che fa questo strumento.

Qual è la differenza tra l'escape XML e quello HTML?

Solo l'apostrofo. XML definisce ' per esso, HTML no. Tutto il resto è uguale.

Posso usare CDATA?

Per un blocco di testo lungo, sì: <![CDATA[ ... ]]> ti permette di saltare l'escape. Non è disponibile dentro i valori di attributo.

E i caratteri che in XML non sono affatto consentiti?

La maggior parte dei caratteri di controllo (a parte tabulazione, line feed e carriage return) non può comparire in XML 1.0, nemmeno con l'escape. Vanno rimossi.

Altro in Escape e testo

Tutti gli strumenti →