Moin!
"Die Web-Adresse existiert zwar, weil das W3-Konsortium so freundlich war, damit die Häufung unnötiger Aufruffehler auf ihrem Server zu vermeiden - doch die Adresse bedeutet nichts anderes als ein beliebiger eindeutiger Name."
Wie ist das gemeint: "damit die Häufung unnötiger Aufruffehler auf ihrem Server zu vermeiden"?
Wie und warum sollte mein Server diese Adresse aufrufen?
"ihrem Server" = Server vom W3C.
Warum er die Seite aufrufen sollte? Keine Ahnung, was du so programmierst. Normal tun Server das nicht - aber man weiß ja nie, was Leute so anstellen.
Eine andere Frage zu Selfhtml im XHTML Zusammenhang:
<?xml version="1.0" encoding="ISO-8859-1" ?> Ist das eine Pflichtangabe?
Denn die kommt sich innerhalb PHP-Seiten ins Gehege und muss demensprechend per echo oder sonstwie ausgeliefert werden, was mir nicht gefällt.
Schalte in PHP die Open-Short-Tags ab, dann kannst du die XML-Präambel direkt ausgeben lassen.
Dazu mußt du dann aber alle PHP-Bereiche mit <?php beginnen, <? reicht nicht. Aber so sollte man sowieso grundsätzlich programmieren, um sich nicht in unschöne Abhängigkeiten zu bringen. Die Short-Tags sind nicht garantiert (weil abschaltbar), die längere Form schon.
Da allerdings viele Provider dem Kunden keine Wahlmöglichkeit lassen, bleibt als überall funktionsfähige Version wirklich nur, a) die lange Version zu benutzen und b) den XML-Header mit echo auszugeben.
- Sven Rautenberg
"Love your nation - respect the others."