속성을 감싼 기호 선택
텍스트 모드는 따옴표를 그대로 둡니다. 속성 모드는 바깥에서 사용하는 작은따옴표 또는 큰따옴표만 이스케이프하며, 바깥 따옴표나 태그를 추가하지 않습니다.
XML 도구
텍스트 노드인지 속성 값인지 선택한 뒤 문자를 변환하세요.
변환은 현재 브라우저 안에서 실행되며 입력을 업로드하지 않습니다.
위치는 인코딩에만 적용됩니다. 원래 구분자는 유지하며 복원된 줄바꿈은 값에 속합니다. JSON 보고서가 레코드 경계를 보존합니다.
입력 ≤ 1,048,576, 출력 ≤ 6,291,456, 보고서 ≤ 16,777,216 UTF-16단위. 일괄 ≤ 10,000레코드.
38 → 48단위 · 3곳 변환 · 1레코드
XML 이스케이프는 상품 이름의 &나 설정 값의 따옴표 때문에 문서가 깨질 때 유용합니다. 텍스트에서 그대로 둘 수 있는 따옴표도 속성을 감싸는 기호로 쓰이면 처리 방법이 달라집니다.
XML 디코딩은 엔티티를 한 겹만 복원합니다. 태그를 해석하거나 DTD를 읽지 않으며, 결과 문자열이 나왔다고 전체 문서의 유효성이 확인되는 것은 아닙니다.
XML 이스케이프는 CR을 숫자 참조로 바꿉니다. 속성에서는 TAB과 LF, 선택한 따옴표까지 처리해 일반 CDATA 형식의 속성에 넣을 때 값을 보존합니다.
숫자 줄바꿈 참조를 복원하면 한 레코드의 값이 여러 줄이 될 수 있습니다. JSON 보고서는 각 입력·출력·원래 구분자를 따로 저장합니다.
텍스트 모드는 따옴표를 그대로 둡니다. 속성 모드는 바깥에서 사용하는 작은따옴표 또는 큰따옴표만 이스케이프하며, 바깥 따옴표나 태그를 추가하지 않습니다.
편집을 멈추고 350ms 후 실행합니다. 자동을 끄면 변환 버튼이 나타나고 Ctrl/Cmd+Enter도 사용할 수 있습니다. 입력이나 옵션이 바뀌면 이전 결과의 내보내기를 즉시 막습니다.
예제와 지우기는 교체 전후 문자 수와 미리보기를 보여 줍니다. 적용 후 한 번 취소하면 입력과 결과가 함께 돌아옵니다. 긴 출력은 20,000단위씩 더 볼 수 있습니다.
XML 이스케이프가 복원하는 XML 엔티티 이름은 amp, lt, gt, quot, apos입니다. 대소문자를 구분하며 세미콜론이 반드시 있어야 합니다.
A와 A은 모두 A를 복원합니다. 접두사의 x는 소문자여야 하지만 A–F 숫자는 양쪽 대소문자를 허용합니다. 한글과 이모지를 무조건 ASCII로 바꾸지는 않습니다.
XML 특수 문자는 참조로 표현할 수 있지만 금지된 문자가 숫자 표기만으로 허용되지는 않습니다. 첫 오류의 원래 행과 UTF-16 열을 표시하고 부분 결과를 반환하지 않습니다.
HTML의 많은 이름은 XML에 기본 정의되어 있지 않습니다. XML 이스케이프는 다섯 이름만 허용하며 줄바꿈 없는 공백은 실제 유니코드 문자나  으로 표현할 수 있습니다.
데이터의 &나 <가 마크업으로 읽히는 것을 막기 위해서입니다. 이 도구는 ]]>가 그대로 생기지 않도록 >도 처리하고, 속성에서는 따옴표와 공백까지 목적에 맞게 바꿉니다.
입력 영역 아래의 개인정보 안내를 확인하세요. 피드백으로 내용을 보내는 것은 별도로 선택하는 동작이므로, 공유하지 않을 원문을 피드백에 포함하지 마세요.
꺾쇠가 많은 본문에는 편리할 수 있지만 속성 안에서는 사용할 수 없고 종료 기호 ]]>를 포함할 수 없습니다. 이 페이지는 CDATA 구문을 만들어 주지 않습니다.
XML 파서는 잘못된 참조나 선언되지 않은 엔티티를 오류로 처리합니다. 이 복원기도 참조 오류가 있으면 중단하지만, 성공했다고 전체 XML 문법이 검증된 것은 아닙니다.
예상하지 못한 결과가 나왔나요?