Hallo,
Sieht dann zum Beispiel so aus:
<div>
<div>
<?php echo getPage('navi'); ?>
</div>
<div>
<?php echo $page->getContent(); ?>
</div>
</div>
Soweit ist es immernoch XML,
Nur weil dein Freund Rainer Zufall das für dich erledigte.
"<?" zeigt dem XML-Parser, dass es sich um eine Verarbeitungsanweisung handelt (was es in der Tat ist, nur der Parser kann damit trotzdem nichts anfangen, bzw. ich kenne keinen XML-Parser der PHP verarbeiten kann)
Das mit "->" ist pures Glück
wenn ich jedoch <div id="<?php echo $id; ?>"> schreibe nicht mehr.
Das ist auch richtig so. Dir muss es ja auch nicht gefallen bzw. du kannst dich bei der ISO und W3C beschweren.
Grüße
Thomas