XML 미니파이어
브라우저에서 더 작은 조각과 페이로드를 위해 XML 마크업을 압축합니다.
의미 있는 텍스트를 병합하지 않고 컴팩트한 XML
XML 축소기는 피할 수 있는 들여쓰기와 줄 바꿈을 제거하여 XML가 공간을 덜 차지하도록 합니다. 압축 예제, 내장된 XML 문자열, 요청 본문 및 생성된 구성 조각에 유용합니다.
텍스트 노드 내부의 공백은 XML에서 특히 혼합 콘텐츠, 미리 서식이 지정된 텍스트, CDATA 및 서명된 문서에서 의미가 있을 수 있습니다. 소비자가 정확한 공백이나 표준 XML 출력에 의존하지 않는 경우에만 축소하세요.
사용 방법
- XML 데이터를 입력 편집기에 붙여넣습니다.
- 피할 수 있는 서식 공백을 제거하려면 XML 미니파이를 클릭하세요.
- 축소된 XML는 출력 편집기에 압축 마크업으로 표시됩니다.
- 클립보드에는 복사를 사용하고, 파일에는 다운로드를 사용하고, 재설정하려면 지우기를 사용하세요.
XML 축소기는 무엇입니까?
XML 미니파이어는 형식이 지정된 XML를 더 작은 텍스트 표현으로 변환하는 브라우저 기반 유틸리티입니다. 가능한 경우 프레젠테이션 공백을 줄이면서 태그, 속성 및 요소 콘텐츠를 유지합니다.
JSON 축소와 달리 XML 축소에는 텍스트 노드와 공백 전용 노드가 일부 애플리케이션에 의미를 전달할 수 있으므로 더 많은 주의 사항이 있습니다. 프로덕션 워크플로에서 사용하기 전에 대상 파서로 출력을 검증합니다.
입력 참고사항
올바른 형식의 XML를 사용하고 서명, 정규화 또는 정확한 텍스트 간격이 중요한 문서를 축소하지 마세요. 처리하기 전에 복사된 라벨이나 전송 헤더를 제거하세요.
예시
태그 사이의 들여쓰기를 제거하여 간단한 요소 트리를 압축할 수 있습니다.
--- 포맷 입력 ------ 미니파이 출력 --- John 30 John 30
MCP 통합
MCP(Model Context Protocol)를 통해 AI 에이전트와 앱은 Coding.Tools 유틸리티를 발견하고 반복 가능한 변환, 포맷팅, 해시, 생성 워크플로에서 실행할 수 있습니다.
MCP 도구 이름: xml-minifier
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-minifier","arguments":{"input":"<invoice>\n <id>1001</id>\n <total>58.40</total>\n</invoice>"}}}'
대부분의 텍스트 및 데이터 도구는 input 문자열과 선택적 options를 받습니다. 브라우저 이미지 API가 필요한 이미지 도구는 검색 대상으로 제공되며, 브라우저 기능이 필요할 때 웹 UI 링크를 반환합니다.