XML 이스케이프/언이스케이프
XML 특수문자를 즉시 이스케이프 또는 언이스케이프하세요. <, >, &, ", '를 XML 엔티티로 변환, 실시간 미리보기 제공.
XML에서 어떤 문자를 이스케이프해야 하나요?
다섯 문자를 이스케이프해야 합니다: < (미만)는 <, > (초과)는 >, & (앰퍼샌드)는 &, " (큰따옴표)는 ", ' (작은따옴표)는 '가 됩니다.
XML 이스케이프와 HTML 이스케이프의 차이점은 무엇인가요?
XML과 HTML은 대부분의 엔티티를 공유합니다. 주요 차이점은 XML이 작은따옴표에 '를 정의하는 반면, HTML은 전통적으로 '를 사용한다는 것입니다.
내 데이터가 서버로 전송되나요?
아니요, 모든 이스케이프 및 언이스케이프 작업은 브라우저에서 JavaScript를 사용하여 완전히 수행됩니다. 데이터가 기기를 떠나지 않습니다.
이 도구로 큰 XML 파일을 처리할 수 있나요?
네, 이 도구는 브라우저에서 로컬로 텍스트를 처리하며 서버 제약에 의한 파일 크기 제한 없이 큰 입력을 효율적으로 처리할 수 있습니다.
XML 숫자 문자 참조란 무엇인가요?
이름 지정된 엔티티 외에, XML은 유니코드 코드 포인트를 사용한 숫자 문자 참조를 지원합니다. 예를 들어, <는 < 또는 <로 쓸 수 있습니다.
이스케이프 대신 CDATA 섹션을 언제 사용해야 하나요?
코드 스니펫과 같이 많은 특수 문자를 포함하는 큰 텍스트 블록에 CDATA 섹션이 유용합니다. CDATA는 XML 파서에게 내용을 원시 문자 데이터로 처리하도록 지시합니다.
이미 이스케이프된 텍스트를 다시 이스케이프하면 어떻게 되나요?
& 같은 엔티티가 이미 포함된 텍스트를 이스케이프하면 앰퍼샌드가 &amp;로 다시 이스케이프됩니다. 필요한 경우 언이스케이프 함수를 먼저 사용하세요.
XML 이스케이프가 XSS 방지와 어떻게 관련되나요?
XML 이스케이프는 크로스 사이트 스크립팅(XSS) 공격에 대한 근본적인 방어책입니다. 특수 문자를 엔티티로 변환하여 사용자 입력을 무해하게 만듭니다.
SVG나 XHTML 콘텐츠에 이 도구를 사용할 수 있나요?
네, SVG와 XHTML은 XML 기반 형식이므로 동일한 이스케이프 규칙이 적용됩니다.
XML에서 앰퍼샌드는 왜 항상 이스케이프되나요?
앰퍼샌드(&)는 엔티티 참조를 시작하는 문자이므로 XML에서 항상 이스케이프해야 합니다. 이스케이프되지 않은 &는 엔티티의 시작으로 해석됩니다.
XML의 사전 정의된 엔티티는 무엇인가요?
XML에는 다섯 개의 사전 정의된 엔티티가 있습니다: < (<), > (>), & (&), " (") 및 ' ('). 이것이 XML 사양에서 사전 정의된 유일한 엔티티입니다.
이스케이프와 인코딩의 차이점은 무엇인가요?
XML 문맥에서 이스케이프는 유효한 XML을 위해 특수 문자를 엔티티 참조로 대체하는 것을 의미합니다. 인코딩은 UTF-8과 같은 문자 인코딩을 참조할 수 있는 더 넓은 용어입니다.
XML 이스케이프/언이스케이프 사용 방법
XML 특수 문자를 브라우저에서 실시간으로 이스케이프하거나 되돌립니다. <, >, &, ", '를 XML 엔티티로 바꾸고 원상복구할 수 있으며 텍스트는 기기를 벗어나지 않습니다.
- 입력란에 텍스트를 입력하거나 붙여넣습니다. 플레이스홀더에는 “Enter text to escape or unescape...”가 표시됩니다.
- Escape를 선택하면 <, >, & 같은 문자가 <, >, &로 변환되어 XML에 안전하게 넣을 수 있습니다.
- Unescape를 선택하면 <, >, &, ", ' 같은 엔티티가 원래 문자로 돌아옵니다.
- 변환 결과를 미리보기에서 바로 복사해 문서, 피드 또는 코드에 붙여넣습니다.
실시간 미리보기가 입력에 맞춰 갱신되므로 원본을 다시 입력하지 않고도 Escape와 Unescape를 여러 번 전환할 수 있습니다.
관련 도구
- HTML 엔티티 인코드/디코드 HTML 엔티티를 즉시 인코드/디코드. <, >, &, ", ' 등 특수 문자를 HTML 엔티티로 상호 변환. 무료, 빠르며 브라우저에서 작동.
- Hex 뷰어 검색, 오프셋 탐색 및 가상 스크롤링으로 파일 내용을 헥스 덤프 형식으로 보기
- AES 암호화/복호화 AES 암호화/복호화 도구, CBC/CFB/CTR/OFB/ECB 모드, Pkcs7/ZeroPadding/NoPadding, 128/192/256비트 키, Base64 출력, 키/IV 형식 자동 감지
- Brotli 압축 도구 무료 온라인 Brotli 압축 도구. 품질 0–11로 파일을 .br로 압축하거나 .br를 원본으로 되돌립니다. 브라우저에서 전부 실행 — 업로드 없음, 설치 없음.
- Zstd 압축 도구 무료 온라인 zstd 압축 도구. Zstandard 레벨 1–19로 파일을 .zst로 압축하거나 .zst를 원본으로 되돌립니다. 브라우저에서 전부 실행 — 업로드 없음, 설치 없음.
- MessagePack 변환기 무료 온라인 MessagePack 변환기. JSON을 msgpack으로 인코딩하고 hex, base64, .bin 파일을 읽기 쉬운 JSON으로 디코딩하며 크기 비교까지 제공합니다. 업로드 없이 브라우저에서 처리.
- ULID 생성기 온라인에서 범용 고유 사전순 정렬 가능 식별자(ULID)를 생성하세요. ULID 디코딩, 타임스탬프 추출, 데이터베이스용 일괄 ID 생성을 지원합니다.
- 모스 부호 변환기 무료 온라인 모스 부호 번역기. 텍스트와 모스 부호를 즉시 상호 변환합니다. 오디오 재생, 사용자 지정 기호를 지원하며 오프라인에서 작동합니다.