Significado de - <? Xml version = “1.0” encoding = “utf-8”?>

Soy nuevo en XML y estoy tratando de entender lo básico. Leí la siguiente línea en "Aprender XML", pero aún no está claro, para mí. ¿Puede alguien dirigirme a un libro o sitio web que explique estos conceptos básicos con claridad?

DesdeAprendizaje de XML:

La declaración XML describe algunas de las propiedades más generales del documento, y le dice al procesador XML que necesita un analizador XML para interpretar este documento.

¿Qué significa esto?

Yo entiendo elxml version parte: tanto el documento como el usuario del documento deben "hablar" en la misma versión de XML. Pero ¿qué pasa con elencoding ¿parte? ¿Por qué es necesario?

Respuestas a la pregunta(6)

Su respuesta a la pregunta