dedlfix: nicht wohlgeformt

Beitrag lesen

echo $begrüßung;

Wie soll ein XML-Parser wissen, ob du bei dem Entity &session_code das ; vergessen hast oder ob du vergesen hast das & als Entity zu schreiben?

Es wäre doch wenigstens möglich auf die richtige Stelle zu zeigen (oder es gleich ganz zu lassen um mich nicht zu verwirren) oder den Fehler zu konkretisieren ("nicht wohlgeformt")?

Nochmal die Frage: Welches ist denn die richtige Stelle? Du weißt das nun, dass du das & hättest anders schreiben sollen. Aber andererseits hättest du auch einfach das ; hinter &session_code vergessen haben können. Der Parser rätselt nicht. Der hat seine Regel, die besagt, dass ein & ein Entity (oder eine numerische Zeichenreferenz) einleitet, das irgendwann mit ; abzuschließen ist.

Es ist ungefähr so, als ob du am Ende einer Straße ein bestimmtes Haus erwartest, es dort aber offensichtlich nicht steht, obwohl man dir sagte, dass es dort sei. Was ist dein erster Gedankengang?

[ ] Wieso steht das Haus nicht hier?
[ ] Warum war die Kreuzung vorhin nicht richtig ausgeschildert?

echo "$verabschiedung $name";