XML 포맷터

브라우저에서 XML 마크업을 읽을 수 있는 중첩 출력으로 형식화합니다.

입력
출력
0 문자 0 줄

마크업 구조를 유지하면서 XML 들여쓰기

XML 포맷터를 사용하면 중첩된 요소 주위에 줄바꿈과 들여쓰기를 추가하여 컴팩트한 XML를 더 쉽게 검사할 수 있습니다. SOAP 페이로드, 피드, 구성 파일, 사이트맵 조각 및 내보낸 데이터에 유용합니다.

XML는 JSON보다 공백에 더 민감합니다. 속성, 텍스트 노드, CDATA, 처리 지침 및 혼합 콘텐츠가 모두 중요할 수 있습니다. 가독성 보조 자료로 형식화된 출력을 사용하고 정확한 텍스트 간격에 의존하는 문서를 확인하십시오.

사용 방법

  1. XML 데이터를 입력 편집기에 붙여넣습니다.
  2. 마크업을 들여쓰려면 XML 형식 지정를 클릭합니다.
  3. 예상되는 루트 요소, 속성 및 중첩 텍스트에 대해 형식화된 XML를 검토하십시오.
  4. 클립보드에는 복사를 사용하고, 파일에는 다운로드를 사용하고, 재설정하려면 지우기를 사용하세요.

XML 포맷터란 무엇입니까?

XML 포맷터는 태그를 수동으로 리플로우하지 않고도 XML 문서를 더 쉽게 읽을 수 있도록 해주는 브라우저 기반 유틸리티입니다. 상위 요소 아래에 하위 요소를 배치하여 계층 구조를 강조 표시합니다.

올바른 형식의 XML 문서에는 일반적으로 하나의 루트 요소와 올바르게 중첩된 태그가 있습니다. 서식 지정 시 누락된 닫는 태그를 추측하거나 잘못된 마크업을 복구할 수 없으므로 구문 오류는 소스에서 수정해야 합니다.

입력 참고사항

XML 내용만 붙여넣으세요. 전송 래퍼, 로그 접두사 또는 마크다운 펜스를 먼저 제거하세요. 텍스트와 하위 요소 사이에 추가된 줄 바꿈이 의미가 있을 수 있는 혼합 콘텐츠 XML에 주의하세요.

예시

각 하위 요소가 자체 줄에 배치되면 압축된 XML 조각을 더 쉽게 읽을 수 있습니다.

--- 압축 입력 ---
John30

--- 포맷 출력 ---

  John
  30

MCP 통합

MCP(Model Context Protocol)를 통해 AI 에이전트와 앱은 Coding.Tools 유틸리티를 발견하고 반복 가능한 변환, 포맷팅, 해시, 생성 워크플로에서 실행할 수 있습니다.

MCP 도구 이름: xml-formatter

MCP 엔드포인트: https://coding.tools/mcp

먼저 tools/list를 호출하세요. 각 도구 항목에는 inputSchema, outputSchema, examples가 포함되어 AI 에이전트나 클라이언트가 추측 없이 유효한 인수를 만들 수 있습니다.

tools/call에서는 표시용 값은 result.content[0].text에서, 기계 파싱용 값은 result.structuredContent에서 읽으세요. 도구 수준 실패는 isError: true를 반환하고, 프로토콜 수준 실패는 JSON-RPC error를 반환합니다.

tools/call 요청 예시:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"xml-formatter","arguments":{"input":"<invoice><id>1001</id><total>58.40</total></invoice>"}}}'

대부분의 텍스트 및 데이터 도구는 input 문자열과 선택적 options를 받습니다. 브라우저 이미지 API가 필요한 이미지 도구는 검색 대상으로 제공되며, 브라우저 기능이 필요할 때 웹 UI 링크를 반환합니다.