XML Escape/Unescape
Escape tai unescape XML-erikoismerkit välittömästi. Muunna <, >, &, ", ' XML-entiteeteiksi reaaliaikaisella esikatselulla.
Mitkä merkit täytyy escapaa XML:ssä?
Viisi merkkiä täytyy escapaa: < (pienempi kuin) muuttuu <:ksi, > (suurempi kuin) muuttuu >:ksi, & (ampersand) muuttuu &:iksi, " (lainausmerkit) muuttuu ":iksi, ja ' (heittomerkki) muuttuu ':iksi.
Mikä on ero XML-escapen ja HTML-escapen välillä?
XML ja HTML jakavat useimmat entiteetit. Tärkein ero on, että XML määrittelee ':n heittomerkille, kun taas HTML perinteisesti käyttää ':a.
Lähetetäänkö tietoni palvelimelle?
Ei, kaikki escape- ja unescape-toiminnot suoritetaan kokonaan selaimessasi JavaScriptillä. Tietosi eivät koskaan poistu laitteeltasi.
Pystyykö työkalu käsittelemään suuria XML-tiedostoja?
Kyllä, työkalu käsittelee tekstin paikallisesti selaimessasi ja pystyy käsittelemään suuria syötteitä tehokkaasti ilman palvelimen asettamia kokorajoituksia.
Mitä ovat XML:n numeeriset merkkiviittaukset?
Nimettyjen entiteettien lisäksi XML tukee numeerisia viittauksia Unicode-koodipisteiden avulla. Esimerkiksi < voidaan kirjoittaa < tai <.
Milloin kannattaa käyttää CDATA-osioita escapen sijaan?
CDATA-osiot ovat hyödyllisiä suurille tekstilohkoille, jotka sisältävät paljon erikoismerkkejä, kuten koodinpätkät. CDATA käskee XML-parseria käsittelemään sisällön raakana merkkitietona.
Mitä tapahtuu, jos escapaan jo escapatun tekstin?
Jos escapaat tekstin, joka jo sisältää entiteettejä kuten &, ampersand escapataan uudelleen muotoon &amp;. Käytä unescape-toimintoa purkaaksesi koodauksen ensin.
Miten XML-escape liittyy XSS-estoön?
XML-escape on perustavanlaatuinen puolustus Cross-Site Scripting (XSS) -hyökkäyksiä vastaan. Muuntamalla erikoismerkit entiteeteiksi käyttäjän syöte muuttuu vaarattomaksi.
Voinko käyttää tätä työkalua SVG- tai XHTML-sisältöön?
Kyllä, koska SVG ja XHTML ovat XML-pohjaisia formaatteja, samat escape-säännöt pätevät.
Miksi ampersand escapetaan aina XML:ssä?
Ampersand (&) täytyy aina escapaa XML:ssä, koska se on merkki, joka aloittaa entiteettiviittaukset. Escapaamaton & tulkittaisiin entiteetin aluksi.
Mitkä ovat XML:n ennalta määritellyt entiteetit?
XML:ssä on viisi ennalta määriteltyä entiteettiä: < (<), > (>), & (&), " (") ja ' ('). Nämä ovat ainoat ennalta määritellyt entiteetit XML-määrittelyssä.
Mikä on ero escapen ja koodauksen välillä?
XML-yhteydessä escape viittaa nimenomaan erikoismerkkien korvaamiseen entiteettiviittauksilla kelvollista XML:ää varten. Koodaus on laajempi termi, joka voi viitata merkkikoodaukseen kuten UTF-8.
Näin käytät työkalua XML Escape/Unescape
Escapaa tai poista escape XML-erikoismerkeistä reaaliajassa suoraan selaimessasi. Muunna <, >, &, " ja ' XML-entiteeteiksi ja takaisin — tekstisi ei koskaan poistu laitteelta.
- Kirjoita tai liitä teksti syötekenttään — paikkamerkintä kuuluu ”Enter text to escape or unescape...”.
- Valitse Escape muuntaaksesi merkit kuten <, > ja & muotoon <, > ja & turvallista XML-käyttöä varten.
- Valitse Unescape muuntaaksesi entiteetit kuten <, >, &, " ja ' takaisin raakimerkeiksi.
- Kopioi muunnettu tulos suoraan esikatselusta dokumenttiisi, syötteeseesi tai koodiisi.
Esikatselu päivittyy kirjoittaessasi, joten voit vaihdella Escapea ja Unescapea kirjoittamatta lähdetekstiä uudelleen.
Aiheeseen liittyvät työkalut
- HTML-entyymien koodaus/purku Koodaa tai pura HTML-entyymit välittömästi. Muunna erikoismerkit kuten <, >, &, ", ' HTML-entyymeiksi ja päinvastoin. Ilmainen, nopea, selaimessa.
- Hex-katselin Näytä tiedostojen sisältö hex-dump-muodossa haulla, siirtymällä ja virtuaalisella vierityksellä
- AES-salaus / -purku AES-salaus/purku CBC, CFB, CTR, OFB, ECB-tiloilla, Pkcs7/ZeroPadding/NoPadding-täyte, 128/192/256-bittiset avaimet, Base64-tuloste, automaattinen avain/IV-muodon tunnistus
- Brotli-pakkaaja Ilmainen Brotli-pakkaaja verkossa. Pakkaa tiedostoja .br-muotoon laadulla 0–11 tai pura .br-tiedoston takaisin. Toimii kokonaan selaimessa — ei lähetystä, ei asennusta.
- Zstd-pakkaaja Ilmainen zstd-pakkaaja verkossa. Pakkaa tiedostoja .zst-muotoon Zstandard-tasoilla 1–19 tai pura .zst-tiedosto takaisin. Toimii kokonaan selaimessa — ei lähetystä, ei asennusta.
- MessagePack-muunnin Ilmainen MessagePack-muunnin verkossa. Koodaa JSON msgpack-muotoon ja pura hex-, base64- tai .bin-tiedostot takaisin luettavaksi JSONiksi kokoa vertaillen. Ei latausta, toimii selaimessa.
- ULID-generaattori Luo verkossa yleismaailmallisia yksilöllisiä leksikografisesti lajiteltavia tunnisteita (ULID). Pura ULID-koodit, ota aikaleimat ja luo tunniste-eriä tietokannoille.
- Morse-koodi Muunnin Ilmainen online Morse-koodi kääntäjä. Muunna teksti Morse-koodiksi ja päinvastoin välittömästi. Tukee äänen toistoa, mukautettuja symboleja ja toimii offline-tilassa.