XML 인코더·디코더 | 엔티티 변환기
텍스트를 XML 엔티티로 인코딩하거나 XML 엔티티를 읽을 수 있는 텍스트로 디코딩하세요. XML 문서에 텍스트를 안전하게 포함하는 데 필수적입니다—&, <, >, ", '와 같은 특수 문자를 엔티티로 변환합니다. 모든 처리는 브라우저 로컬에서 수행됩니다.
이 도구 사용 방법
- 1
인코딩(텍스트 → 엔티티) 또는 디코딩(엔티티 → 텍스트)을 선택합니다.
- 2
텍스트 또는 XML을 붙여넣거나 입력합니다.
- 3
Live 모드에서는 즉시 업데이트되며, 수동 모드에서는 버튼 클릭이 필요합니다.
- 4
결과를 복사하거나 .txt 파일로 다운로드합니다.
- 5
교체 버튼을 사용하여 출력을 입력으로 보내고 모드를 전환합니다.
사용 사례 및 예시
XML 문서
구문을 깨지 않고 XML 문서에 텍스트 콘텐츠를 안전하게 포함합니다.
SOAP API
SOAP 웹 서비스 요청 및 응답을 위한 데이터를 인코딩합니다.
구성 파일
XML 구성 파일(Maven, Spring 등)에서 특수 문자를 처리합니다.
데이터 처리
특수 문자를 보존하면서 XML 데이터를 처리하고 변환합니다.
XML 엔티티 인코딩
XML은 인코딩해야 하는 5개의 문자를 예약합니다: & < > " '
인코딩: & → &, < → <, > → >, " → ", ' → '
디코딩은 프로세스를 역전시켜 엔티티를 문자로 다시 변환합니다.
적절한 인코딩은 XML 파싱 오류 및 인젝션 공격을 방지합니다.
자주 묻는 질문
Q.XML 인코딩은 어떤 문자를 변환하나요?
A. XML 인코딩은 5개의 특수 문자를 변환합니다: & → &, < → <, > → >, " → ", ' → '. 이들은 XML 구문에서 예약되어 있습니다.
Q.XML 인코딩은 HTML 인코딩과 같나요?
A. 유사하지만 동일하지 않습니다. XML은 5개의 엔티티(&, <, >, ", ')를 사용하는 반면 HTML은 , © 등 훨씬 더 많은 명명된 엔티티를 지원합니다.
Q.XML에서 따옴표를 인코딩해야 하나요?
A. 따옴표는 속성 값에서 인코딩해야 하지만 텍스트 콘텐츠에서는 선택 사항입니다. 이 도구는 안전을 위해 기본적으로 인코딩합니다.
Q.유니코드 문자를 인코딩할 수 있나요?
A. 네. 이 도구는 모든 유니코드 문자와 함께 작동합니다. 5개의 XML 특수 문자만 엔티티로 변환됩니다.
관련 도구
더 많은 개발자 도구를 둘러보세요
HTML 인코더·디코더 | 엔터티 변환
특수문자를 엔터티로 변환하거나 복원.
URL 인코더·디코더 | 퍼센트 인코딩 (UTF-8)
브라우저 내에서 안전하게 URL 인코딩 및 디코딩. UTF-8 완전 지원.
문자열 이스케이프/언이스케이프 | 특수 문자 이스케이프
다양한 프로그래밍 언어를 위해 문자열의 특수 문자를 이스케이프하거나 언이스케이프합니다.
Base64 인코더·디코더 | 텍스트·URL-Safe·UTF-8
텍스트를 Base64로 인코딩/디코딩—UTF-8·URL-safe 지원, 브라우저 로컬 처리.