XML 및 YAML 도구

XML Formatter

XML을 검증하고 보기 좋게 정리하면서 속성, 주석과 CDATA를 유지합니다.

Ctrl / ⌘ + Enter로 실행
읽기 전용 결과

XML을 검증하고 보기 좋게 정리하면서 속성, 주석과 CDATA를 유지합니다.

이 도구의 기능

XML 포맷터는 먼저 브라우저 DOMParser를 사용하여 문서 트리를 구축한 다음 정규식을 사용하여 꺾쇠 괄호 사이에 줄 바꿈을 삽입하는 대신 노드 유형별로 출력합니다. 혼합 텍스트 콘텐츠의 경우 원래 의미가 먼저 보존됩니다.

  • 속성과 네임스페이스는 XML 구문 분석기에 의해 검증됩니다.
  • 주석, CDATA, 처리 지침 및 텍스트 노드는 해당 유형에 따라 유지됩니다.
  • 중요한 혼합 콘텐츠가 있는 요소는 텍스트를 변경할 수 있는 공백으로 강제로 들어가지 않습니다.

사용 방법

  1. 전체 XML을 붙여넣습니다.
  2. 2칸 또는 4칸 들여쓰기를 선택하세요.
  3. "XML 형식"을 클릭하세요.
  4. 결과를 복사하거나 formatted.xml을 다운로드하세요.

주요 사용 사례

  • 구성 파일과 SOAP/XML 응답을 대조합니다.
  • 라벨이 올바르게 중첩되어 닫혀 있는지 확인하세요.
  • 속성, CDATA 또는 중복 노드가 포함된 문서를 읽습니다.

XML Formatter 기능

속성, 주석 및 CDATA를 보존하면서 DOMParser를 사용하여 XML을 검증하고 예쁘게 인쇄합니다. 일상적인 개발, 디버깅, 데이터 정렬 및 코드 최적화 시나리오에 적합합니다. 처리 결과를 직접 확인, 복사, 다운로드할 수 있습니다.

FAQ

도구는 XML이 유효하지 않다는 것을 어떻게 결정합니까?

DOMParser는 XML 규칙에 따라 구문 분석합니다. 파서 오류가 감지되면 페이지에 파서가 제공한 이유가 표시됩니다.

CDATA가 일반 텍스트가 되나요?

아니요. 포맷터는 CDATA 노드를 인식하고 CDATA 경계를 유지합니다.

서식이 혼합 콘텐츠를 변경합니까?

중요한 텍스트와 하위 요소가 모두 포함된 노드의 경우 도구는 공백의 의미 변경 위험을 줄이기 위해 추가 들여쓰기 추가를 방지합니다.

개발자 도구 목록으로 돌아가기