XML 포매터
원하는 들여쓰기 수준으로 XML 문자열을 포맷합니다. 포맷 규칙은 설정할 수 없지만, 요소별 들여쓰기 패턴을 사용하여 최고의 가독성을 제공합니다.
XML 설명
XML이란?
Extensible Markup Language(XML)은 사람과 기계 모두가 읽을 수 있는 형식으로 문서를 인코딩하기 위한 규칙 집합을 정의하는 마크업 언어입니다. XML은 HTML과 매우 유사한 마크업 언어입니다.
XML의 설계 목표는 단순성, 일반성, 그리고 인터넷 전반에 걸친 사용성을 강조합니다. XML은 다양한 인간 언어를 위한 Unicode를 강력하게 지원하는 텍스트 데이터 형식입니다. XML의 설계는 문서에 중점을 두지만, 이 언어는 웹 서비스에서 사용되는 것과 같은 임의의 데이터 구조를 표현하는 데에도 널리 사용됩니다.
XML을 사용하는 이유는?
확장 가능한 마크업 언어가 필요한 이유의 본질은 마크업 언어(예: 마크업 언어 § XML 참조) 및 표준 일반화 마크업 언어(Standard Generalized Markup Language)에서 설명됩니다.
RSS, Atom, SOAP, SVG, XHTML을 비롯하여 XML 구문을 사용하는 수백 가지의 문서 형식이 개발되었습니다. XML 기반 형식은 Microsoft Office(Office Open XML), OpenOffice.org 및 LibreOffice(OpenDocument), Apple의 iWork를 포함한 많은 오피스 생산성 도구의 기본 형식이 되었습니다. XML은 또한 XMPP와 같은 통신 프로토콜의 기반 언어를 제공했습니다. Microsoft .NET Framework용 애플리케이션은 구성을 위해 XML 파일을 사용하며, 속성 목록(property list)은 XML을 기반으로 구축된 구성 저장소의 구현입니다.