XML 포맷터
브라우저에서 XML 마크업을 읽을 수 있는 중첩 출력으로 형식화합니다.
마크업 구조를 유지하면서 XML 들여쓰기
XML 포맷터를 사용하면 중첩된 요소 주위에 줄바꿈과 들여쓰기를 추가하여 컴팩트한 XML를 더 쉽게 검사할 수 있습니다. SOAP 페이로드, 피드, 구성 파일, 사이트맵 조각 및 내보낸 데이터에 유용합니다.
XML는 JSON보다 공백에 더 민감합니다. 속성, 텍스트 노드, CDATA, 처리 지침 및 혼합 콘텐츠가 모두 중요할 수 있습니다. 가독성 보조 자료로 형식화된 출력을 사용하고 정확한 텍스트 간격에 의존하는 문서를 확인하십시오.
사용 방법
- XML 데이터를 입력 편집기에 붙여넣습니다.
- 마크업을 들여쓰려면 XML 형식 지정를 클릭합니다.
- 예상되는 루트 요소, 속성 및 중첩 텍스트에 대해 형식화된 XML를 검토하십시오.
- 클립보드에는 복사를 사용하고, 파일에는 다운로드를 사용하고, 재설정하려면 지우기를 사용하세요.
XML 포맷터란 무엇입니까?
XML 포맷터는 태그를 수동으로 리플로우하지 않고도 XML 문서를 더 쉽게 읽을 수 있도록 해주는 브라우저 기반 유틸리티입니다. 상위 요소 아래에 하위 요소를 배치하여 계층 구조를 강조 표시합니다.
올바른 형식의 XML 문서에는 일반적으로 하나의 루트 요소와 올바르게 중첩된 태그가 있습니다. 서식 지정 시 누락된 닫는 태그를 추측하거나 잘못된 마크업을 복구할 수 없으므로 구문 오류는 소스에서 수정해야 합니다.
입력 참고사항
XML 내용만 붙여넣으세요. 전송 래퍼, 로그 접두사 또는 마크다운 펜스를 먼저 제거하세요. 텍스트와 하위 요소 사이에 추가된 줄 바꿈이 의미가 있을 수 있는 혼합 콘텐츠 XML에 주의하세요.
예시
각 하위 요소가 자체 줄에 배치되면 압축된 XML 조각을 더 쉽게 읽을 수 있습니다.
--- 압축 입력 ------ 포맷 출력 --- John 30 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 링크를 반환합니다.