Page 1 of 1
Apache und XHTML/XML
Posted: 2003-12-27 14:36
by Anonymous
Zur zeit stelle ich meine ganzen HTML Quellcodes auf XHTML um. Daher sollte ich auch meinen apache konfigurieren. Wie bringe ich apache dazu meine xhtml Dokumente zu parsen?
die beginnen ja bekanntlich so, was ja ein servermarkup darstellt und daher vom apache geparst werden muss (?):
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
...
mfg
scraper
Re: Apache und XHTML/XML
Posted: 2003-12-27 15:38
by suntzu
Hi,
eigentlich solltest du beim Webserver gar nix umstellen müssen da XHTML eine Erweiterung von HTML ist und auf dem Client ausgeführt wird.
Der IE hat allerdings da noch nicht so den Dreh raus und macht öfters Probleme.
Schau dir am Besten selfHTML an, da steht alles erklärt.
Gruß,
Dominik
Re: Apache und XHTML/XML
Posted: 2003-12-27 18:48
by arty
Scraper wrote:Zur zeit stelle ich meine ganzen HTML Quellcodes auf XHTML um. Daher sollte ich auch meinen apache konfigurieren. Wie bringe ich apache dazu meine xhtml Dokumente zu parsen?
die beginnen ja bekanntlich so, was ja ein servermarkup darstellt und daher vom apache geparst werden muss (?):
Der Apache parst keine (X)HTML-Dokumente. Und was bitte schön ist ein Servermarkup?
bye
arty
Re: Apache und XHTML/XML
Posted: 2003-12-27 19:15
by oxygen
Wenn html durch den PHP Interpreten gejagt wird und Shorttags aktiviert sind, macht folgendes Probleme:
Code: Select all
<?xml version="1.0" encoding="ISO-8859-1"?>
Re: Apache und XHTML/XML
Posted: 2003-12-27 19:37
by Joe User
Scraper wrote:Zur zeit stelle ich meine ganzen HTML Quellcodes auf XHTML um.
Was sind denn "HTML Quellcodes"? :arrow:
http://www.w3.org/MarkUp/
Scraper wrote:Daher sollte ich auch meinen apache konfigurieren. Wie bringe ich apache dazu meine xhtml Dokumente zu parsen?
Apache parst kein (X)HTML, weshalb man ihm dieses auch nicht "beibringen" muss.
Scraper wrote:die beginnen ja bekanntlich so, was ja ein servermarkup darstellt und daher vom apache geparst werden muss (?):
http://www.google.com/search?hl=en&ie=U ... gle+Search
http://www.w3.org/TR/xhtml1/
Re: Apache und XHTML/XML
Posted: 2003-12-27 19:46
by Joe User
øxygen wrote:Wenn html durch den PHP Interpreten gejagt wird und Shorttags aktiviert sind, macht folgendes Probleme:
Code: Select all
<?xml version="1.0" encoding="ISO-8859-1"?>
Code: Select all
<?php echo '<?xml version="1.0" encoding="UTF-8"?>'."n"; ?>
<?php echo '<?xml-stylesheet type="text/css" href="/style.css"?>'."n"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
danke
Posted: 2003-12-28 00:27
by Anonymous
nana... daher also die parser fehlermeldungen des IE... lol... irgendiwie logisch, dass das ganze zeug nicht geparst werden muss... trotzdem danke!
mfg
scraper
Re: Apache und XHTML/XML
Posted: 2003-12-28 23:40
by majortermi
Du musst in der php.ini die Option "short_open_tag" deaktivieren.
Re: Apache und XHTML/XML
Posted: 2003-12-29 08:09
by flo
Hi,
das ganze macht doch nur dann Probleme, wenn auch .html über die PHP-Engine läuft, oder? Ich hab bis jetzt keine Probleme damit.
flo.
Re: danke
Posted: 2003-12-29 13:58
by Joe User
Scraper wrote:nana... daher also die parser fehlermeldungen des IE... lol...
Man kann dem IE vieles anlasten, aber nicht alles...
Re: Apache und XHTML/XML
Posted: 2003-12-29 21:17
by olaf1234
Mein Kenntnisstand ist der, dass sowas <?xml version="1.0" encoding="ISO-8859-1"?> keinen Browser interessiert. Außerdem schaltest du den IE6 damit in den Quirks-Modus, was heißt er verwendet das falsche Box-Model.
Einfach entfernen, mit dem Server hat das nichts zu tun.
Grüße Olaf
Re: Apache und XHTML/XML
Posted: 2003-12-30 10:23
by Joe User
olaf1234 wrote:Mein Kenntnisstand ist der, dass sowas <?xml version="1.0" encoding="ISO-8859-1"?> keinen Browser interessiert.
Selbst wenn dem so wäre, ändert es nichts am Standard.
olaf1234 wrote:Außerdem schaltest du den IE6 damit in den Quirks-Modus, was heißt er verwendet das falsche Box-Model.
Und?
olaf1234 wrote:Einfach entfernen
HTML != XHTML
Re: Apache und XHTML/XML
Posted: 2003-12-30 13:00
by olaf1234
Oh, sorry, ich wollte nicht oberklug erscheinen :oops:
Die XML-Deklaration ist in XHTML optional und kann weggelassen werden, wenn der Zeichensatz anderweitig, am besten serverseitig angegeben wird.
Zum
Boxmodel
Grüße Olaf
Re: Apache und XHTML/XML
Posted: 2003-12-30 14:13
by Joe User
olaf1234 wrote:Die XML-Deklaration ist in XHTML optional und kann weggelassen werden, wenn der Zeichensatz anderweitig, am besten serverseitig angegeben wird.
http://www.w3.org/TR/xhtml11/conformance.html#strict
Bekannt. Die (X)HTML Standards und professionelle "Webdesigner" nehmen keine Rücksicht auf kaputte UAs...
Re: Apache und XHTML/XML
Posted: 2003-12-30 15:57
by olaf1234
Ich will wirklich kein Streit
http://www.w3.org/TR/xhtml11/conformance.html#strict
Aber das ist xhtml1.1, und selbst da steht:
Note that in this example, the XML declaration is included. An XML declaration like the one above is not required in all XML documents. XHTML document authors are strongly encouraged to use XML declarations in all their documents. Such a declaration is required when the character encoding of the document is other than the default UTF-8 or UTF-16.
olaf1234 wrote:Zum
Boxmodel
Bekannt. Die (X)HTML Standards und professionelle "Webdesigner" nehmen keine Rücksicht auf kaputte UAs...
Bin kein "professioneller", möchte nur das meine Besucher meine Seiten gescheit angezeigt bekommen.
Aber ist schon gut, lassen wirs darauf beruhen. Scraper wird inzwischen seine Lösung herausgefunden haben. Und darum gings ja eigentlich.
Grüße Olaf
Re: Apache und XHTML/XML
Posted: 2003-12-30 20:09
by Joe User
olaf1234 wrote:Ich will wirklich kein Streit
Dito ;)
olaf1234 wrote:Aber das ist xhtml1.1, und selbst da steht:
Gleiches steht auch bei XHTML 1.0 und XHTML 2.0 ;)
olaf1234 wrote:XHTML document authors are strongly encouraged to use XML declarations in all their documents. Such a declaration is required when the character encoding of the document is other than the default UTF-8 or UTF-16.
...
strongly encouraged...
required...
is other than the default UTF-8 or UTF-16.
olaf1234 wrote:Bin kein "professioneller", möchte nur das meine Besucher meine Seiten gescheit angezeigt bekommen.
Dann solltest Du HTML 4.01 strict verwenden...