XML 포매터와 압축기 - 들여쓰거나 줄이거나

XML 포매터와 압축기

이 도구가 하는 일

XML은 대개 기계에서 옵니다. 끝없이 이어진 한 줄로 된 RSS 피드, 사이트맵, API 응답, 설정 파일. 이 페이지는 구조를 되돌려 읽을 수 있게 만들고, 작은 판이 필요하면 다시 걷어냅니다.

사용 방법

  1. 1 XML을 붙여 넣으세요. 피드 전체든 요소 하나든 됩니다.
  2. 2 들여쓰기를 고른 뒤 정렬 또는 압축을 누르세요.
  3. 3 텍스트가 같은 상자 안에서 바뀝니다. 복사하거나 되돌리기를 누르세요.

XML은 HTML이 아니고, 그 차이가 물어뜯습니다

HTML에서는 몇몇 요소가 결코 닫히지 않습니다. <link>, <br>, <img>. XML에서는 특별한 것이 없고, 게다가 <link>는 웹의 모든 RSS 피드에서 주소를 감싼 채 등장합니다. HTML 규칙을 XML로 들고 온 포매터는 그 지점부터 들여쓰기를 한 단계 어긋나게 하고 닫는 태그를 떠돌게 만듭니다. 이 페이지는 그 규칙을 꺼 둡니다.

CDATA는 내용이지 마크업이 아닙니다

CDATA 구역은 텍스트 덩어리가 꺾쇠를 품고도 파싱되지 않게 하려고 존재합니다. 피드는 기사 HTML을 담느라 이것을 늘 씁니다. 그 안의 내용은 여기서 손대지 않고 지나갑니다. 다시 들여쓰지도, 이스케이프하지도, 공백을 줄이지도 않습니다. 그중 무엇이든 피드를 읽는 쪽이 받는 것을 바꿔 버리기 때문입니다.

요소 사이의 공백은 대개 자유롭지만, 텍스트 안은 아닙니다

두 태그 사이의 들여쓰기는 파서에게 아무 의미가 없으므로 압축이 걷어냅니다. 하지만 혼합 내용, 즉 요소가 섞인 텍스트 안에서는 공백이 데이터의 일부이고, 이 도구는 그것을 남깁니다. 보수적인 선택입니다. "one two" 대신 "onetwo"를 보여 주는 피드 리더의 버그를 포매터까지 거슬러 의심할 사람은 없습니다.

서식을 맞출 뿐, 검증하지는 않습니다

빠진 닫는 태그나 떠도는 앰퍼샌드도 나머지와 함께 들여쓰기됩니다. 이 도구가 다루는 것은 텍스트이지 파싱된 문서가 아닙니다. 의도한 바입니다. 조용히 파일을 고쳐 주는 검증기는 여러분이 그것을 연 이유 자체를 감춥니다. 출력이 이상해 보이면, 방금 드러난 그 어긋남을 찾아보세요.

XML 서식 - 자주 묻는 질문

네, 오히려 이 페이지를 여는 가장 흔한 두 가지 이유입니다. 둘 다 순수 XML이고, 보통 한 줄로 도착하며, 둘 다 <link> 요소를 담고 있습니다. HTML식으로 만든 포매터가 틀리는 바로 그 지점이죠. 피드 항목 안의 CDATA 블록은 손대지 않고 지나갑니다.
신규
SQL 포매터 긴 쿼리를 읽기 좋은 줄로 나누거나 다시 한 줄로 압축하세요. 키워드 대소문자, 따옴표 이름, 문자열은 그대로 둡니다.
오늘 인기
JSON 포매터 브라우저에서 JSON을 정렬, 압축, 검사합니다. 오류는 줄과 열로 짚어 주고 접을 수 있는 트리로 구조를 보여 줍니다.

관련 개발자 도구

JSON 포매터 브라우저에서 JSON을 정렬, 압축, 검사합니다. 오류는 줄과 열로 짚어 주고 접을 수 있는 트리로 구조를 보여 줍니다.
HTML 포매터 엉킨 HTML을 들여쓰기해 읽기 좋게 만들거나, 덜어내어 더 작게 내보내세요. 조각에도 작동하며 여러분의 마크업을 다른 것으로 고쳐 쓰지 않습니다.
CSS 압축기 주석과 공백을 걷어내 CSS를 줄이거나, 깔끔한 들여쓰기로 다시 펼치세요. calc() 안의 공백, 문자열, 라이선스 주석은 그대로 둡니다.
SQL 포매터 긴 쿼리를 읽기 좋은 줄로 나누거나 다시 한 줄로 압축하세요. 키워드 대소문자, 따옴표 이름, 문자열은 그대로 둡니다.

추천 도구

Word를 PDF로 무료 Word → PDF 변환: DOC, DOCX, ODT, RTF 파일을 올리면 서식이 유지된 PDF를 몇 초 만에 내려받습니다.
PDF를 Word로 무료 PDF → Word 변환: PDF를 올리면 몇 초 만에 편집 가능한 DOCX를 받습니다. 가입도 워터마크도 없습니다.
워드 카운터 무료 단어 수 세기: 텍스트를 붙여넣으면 단어·글자·문장·문단 수와 예상 읽기 시간을 보여줍니다. 내용은 브라우저를 벗어나지 않습니다.
문자 수 카운터 무료 글자 수 세기: 공백 포함·미포함 글자 수와 단어·줄 수를 세고 제목과 메타 설명의 SEO 길이도 확인합니다.
키워드 밀도 검사기 무료 키워드 밀도 검사기: 텍스트나 URL을 넣으면 단어와 구절의 출현 횟수와 비율을 보여줍니다.