אכן הבעייה היא
ה xml שאחרי טאג הפתיחה, ש PHP מזהה כשלו. מכיוון שמבחינת PHP, ברגע שכתבת ?>, היא מתחילה לקרוא את הכתוב ולהריץ את הקוד, הרי שמילה כמו xml שלא מבצעת כלום היא בעייתית, ולכן גם כתוב לך שהבעייה היא בכך שיש מחרוזת שלא אמורה להיות (והמחורזת היא ה "xml"). כמובן גם שאתה חייב לשים $ לפני שם המשתנה... מומלץ להציץ ב
מניואל של PHP כדי לראות איך להריץ קטעי xml כחלק מה PHP.