2013-03-15 5 views
1

처리 명령 :이 파일을 처리하는 응용 프로그램에 명령을 전달하는 데 사용됩니다. 처리 지침은 다음 구문으로 작성됩니다.XML 파일의 처리 명령

<?xml version="1.0"?> 

왜 이것이 필요합니까? 응용 프로그램이나 기계가 명령 행을 처리하지 않고 태그를 이해할 수 있습니까? 이것은 표준 또는 권고입니까?

답변

3

이것은 처리 명령이 아닙니다. 그것은 XML 선언입니다.

예, 완전히 선택 사항입니다. XML 파일이 version="1.0", encoding="UTF-8"standalone="yes" 인 기본값과 일치하지 않는 경우에만 필요합니다 (실제 속성이 아니라 가상 속성).

XML 선언은 파서를 구성하지만 결과 문서의 일부가 아닙니다.

대조적으로 나중에 처리 할 지침은 이고 문서의 일부는입니다.

그리고 물론입니다. It's a standard.

+0

Whare는 장점과 단점이 있습니까? – hakiko

+0

장점은 XML 파일이 기본값과 일치하지 않는다고 파서에 알릴 수 있다는 것입니다. 무슨 뜻인지 모르겠다. – Tomalak

+0

예를 들어 Java에서 SAXParser를 사용하는 경우' ' – hakiko