سلام.
دو نکته : اول اینکه شما باید در سطر اولی که تولید می کنید محتوایتان را به عنوان XML معرفی کنید . از این طریق
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
نکته دوم اینکه شما باید node های خود را به طور صحیح باز و بسته کنید، در ابتدا book باز شده، سپس chap سپس n.
n بسته شده و chapr بسته شده! که بنظر اشتباه تایپی میرسه . و دوباره باید chap باز بشه تا بسته شدنش منطقی باشه.
مسئله مهم تر اینکه تا جایی که می دونم، کاراکتر اینتر، نباید بین echo وجود داشته باشه، یعنی شما باید خطوط بعد از echo اول را همه را به سطر اول echo منتقل کنید، و یا اینکه برای هر خط یک echo مجزا قرار دهید.
در نهایت کد تصحیح شده به شکل زیر می شود :
<?php
header("content-type : text/xml ; charset=utf-8");
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
echo "<book><chap><n>hello</n></chap><chap><n>USER</n></chap></book>";
?>
موفق باشید