XML Prolog 란 무엇입니까?

Extensible Markup Language (XML) Prolog는 시스템의 루트 요소 앞에 존재하는 모든 XML 시스템의 일부입니다. 이것은 XML 프로그래밍에 대한 정보가 정의되는 XML 시스템의 일부입니다. XML Prolog에는 표준이 없지만 일반적으로 한 시스템에서 다음 시스템까지 동일한 특성을 특징으로합니다. 경우에 따라 사용자가 프롤로그 정보를 선언하고 싶지 않기 때문에 비어있을 수도 있습니다. 비어 있더라도 여전히 모든 XML 시스템에 존재합니다.

XML 프롤로그는 때때로 XML 선언이라고합니다. 모든 시스템에 존재하지만 사용량은 선택 사항입니다. 사용될 때 일반적으로 버전 정보, 처리 지침, 저자의 의견 및 문서 유형 정의 필드 (일반적으로 DocType)가 포함됩니다. 또한 사용자가 XML 및 HTML을 병합하려면 HTML (HyperText Markup Language)에 전달 정보가 포함됩니다.

XML Prolog는 항상 파일의 첫 번째 부분에서 발생합니다. 다른 섹션 뒤에는 결코 따르지 않을 것입니다. 유일한 예외는 바이트 순서 마크가 특정 유형의 문자 인코딩을 사용할 때 XML 프롤로그를 선행 할 수 있다는 것입니다. 이 경우 바이트 순서 표시는 XML 시스템에서 사용 된 문자 인코딩 유형, 일반적으로 UTF (Unicode Transformation Format)와 함께 선언합니다. 사용 가능한 다양한 문자 인코딩이 있지만 UTF-8 및 UTF-16이 가장 일반적이며 권장되는 인코딩입니다. 바이트 주문 마크가 지정되지 않으면 컴퓨터는 시스템을 UTF-8 또는 UTF-16, 기본 인코딩으로 읽습니다.

처리 지침은 응용 프로그램이 XML 프롤로그 및 시스템 내에서 정보를 처리하는 방법을 정의합니다. 처리 지침은 XML 시스템의 어느 곳에서나 나타날 수 있습니다. XML Prolog의 처리 지침 만 XML 선언의 일부로 간주됩니다.

프로세스와 같은

주석G 정보는 XML 시스템의 어느 곳에서나 찾을 수 있으며 프롤로그의 의견 만 XML 프롤로그의 일부로 간주됩니다. 의견은 시스템 내 스크립팅에 영향을 미치지 않는 무료 텍스트 데이터 세트이며, 일반적으로 프로그래머가 무언가를 기억하거나 다른 프로그래머에게 무언가를 말할 수 있도록 도와줍니다. 여기에는 종종 저자, 버전 번호 또는 저자가 다른 스크립트 편집자에게 전달하려는 기타 정보에 대한 정보가 포함됩니다. 마지막으로 일부 저자에는 Doctype가 포함됩니다. 이것은 권장되지만 저자들 사이에서 여전히 일반적인 관행은 아닙니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?