XML 포매터 및 미니파이어
XML이란?
XML(eXtensible Markup Language)은 구조화된 데이터를 저장하고 전송하기 위한 텍스트 기반 형식입니다. HTML과 달리 XML에는 미리 정의된 태그가 없으며, 어떤 종류의 데이터든 설명하기 위해 자신만의 태그를 정의합니다. 구성 파일, API(SOAP, RSS, Atom), 오피스 문서 형식(DOCX, XLSX), 시스템 간 데이터 교환 등 다양한 분야에서 널리 사용됩니다. XML 포맷팅은 적절한 들여쓰기와 줄 바꿈으로 사람이 읽기 쉽게 만들고, 미니파이는 전송을 위한 파일 크기를 줄이기 위해 불필요한 공백을 모두 제거합니다. 이 도구는 브라우저의 내장 XML 파서를 사용하므로 XML을 엄격하게 검증하고 구문 오류를 보고합니다.
XML 포매터 사용 방법
-
왼쪽 패널에 XML을 붙여넣고 포맷 버튼을 클릭하면 들여쓰기와 함께 예쁘게 출력됩니다.
-
축소 버튼을 클릭하면 불필요한 공백이 모두 제거되고 압축된 한 줄 출력이 생성됩니다.
-
드롭다운에서 들여쓰기 크기(2칸, 4칸 또는 Tab 문자)를 선택하세요.
-
XML에 구문 오류가 있으면 입력 패널 아래에 빨간색 오류 메시지가 표시됩니다.
-
복사 버튼을 클릭하여 출력을 복사하거나, 예시 버튼을 클릭하여 샘플 XML 문서를 불러오세요.
자주 묻는 질문
여기서 민감한 데이터를 디코딩하는 것이 안전한가요? 네. 모든 디코딩은 브라우저에서 JavaScript를 사용하여 수행됩니다. 어떤 데이터도 서버로 전송되지 않으므로 인코딩된 문자열은 완전히 비공개로 유지됩니다.
Base64와 URL-safe Base64의 차이점은 무엇인가요? 표준 Base64는 URL의 특수 문자인 +와 / 문자를 사용합니다. URL-safe Base64는 이들을 -와 _로 바꾸어 문자열을 URL과 파일명에서 percent-encoding 없이 안전하게 사용할 수 있습니다.
내 디코딩된 결과가 왜 이상한 문자처럼 보이나요? 원본 데이터가 이진 형식(이미지, PDF 또는 압축 파일 등)인 경우, 디코딩된 결과는 읽을 수 있는 텍스트가 아닙니다. 이 경우 Base64 문자열은 텍스트 문자열이 아닌 이진 파일을 나타냅니다.
Base64는 암호화의 한 형태인가요? 아니요. Base64는 암호화가 아닌 인코딩 방식입니다. 누구나 키 없이 Base64 문자열을 디코딩할 수 있습니다. 민감한 데이터를 보호하기 위해 사용되어서는 안 됩니다 — 그 목적으로는 적절한 암호화를 사용하세요.
Keywords: XML 포매터, XML 뷰티파이어, XML 미니파이어, XML 예쁘게 출력, XML 검증기, 온라인 XML 포맷, XML 들여쓰기, XML 파서