XML 프롤로그 란 무엇입니까?
XML (Extensible Markup Language) 프롤로그는 시스템의 루트 요소 앞에있는 모든 XML 시스템의 일부입니다. 이것은 XML 프로그래밍에 대한 정보가 정의 된 XML 시스템의 일부입니다. XML 프롤로그에 대한 표준은 없지만 일반적으로 한 시스템에서 다른 시스템으로 동일한 특성이 있습니다. 경우에 따라 사용자가 프롤로그 정보를 선언하지 않기 때문에 비어있을 수도 있습니다. 비어 있더라도 모든 XML 시스템에 여전히 존재합니다.
XML 프롤로그는 때때로 XML 선언이라고합니다. 모든 시스템에 존재하지만 사용법은 선택 사항입니다. 사용되는 경우 일반적으로 버전 정보, 처리 지침, 작성자의 주석 및 일반적으로 doctype이라고하는 문서 유형 정의 필드가 포함됩니다. 또한 사용자가 XML과 HTML을 병합하려는 경우 HTML (HyperText Markup Language)로 정보를 전달하기도합니다.
XML 프롤로그는 항상 파일의 첫 부분에서 발생합니다. 다른 섹션 뒤에는 없습니다. 유일한 예외는 특정 유형의 문자 인코딩이 사용될 때 바이트 순서 표시가 XML 프롤로그보다 앞에 올 수 있다는 것입니다. 이 경우 바이트 순서 표시는 일반적으로 UTFF (Unicode Transformation Format)와 함께 XML 시스템에서 사용 된 문자 인코딩 유형을 선언합니다. 사용 가능한 문자 인코딩 범위는 다양하지만 UTF-8 및 UTF-16이 가장 일반적이고 권장되는 인코딩입니다. 바이트 순서 표시를 지정하지 않으면 컴퓨터는 시스템을 기본 인코딩 인 UTF-8 또는 UTF-16으로 읽습니다.
처리 지시 사항은 응용 프로그램이 XML 프롤로그 및 시스템 내에서 정보를 처리하는 방법을 정의합니다. 처리 지침은 XML 시스템의 어느 곳에 나 나타날 수 있습니다. XML 프롤로그의 처리 명령 만 XML 선언의 일부로 간주됩니다.
처리 정보와 같은 주석은 XML 시스템의 어느 곳에서나 찾을 수 있으며 프롤로그의 주석 만 XML 프롤로그의 일부로 간주됩니다. 주석은 시스템 내 스크립팅에 영향을 미치지 않는 자유 텍스트 데이터 세트이며 일반적으로 프로그래머가 무언가를 기억하거나 다른 프로그래머에게 무언가를 알려주는 데 도움이됩니다. 여기에는 종종 작성자, 버전 번호 또는 작성자가 다른 스크립트 편집기로 전달하려는 기타 정보에 대한 정보가 포함됩니다. 마지막으로 일부 저자는 doctype을 포함 할 것입니다. 이것은 권장되지만 저자들 사이에는 일반적인 관행이 아닙니다.