MudGuard: Zelleninhalte mittels PHP extrahieren

Beitrag lesen

Hi,

Ein Tag wird eröffent durch  <  und beendet durch  > .
Das gilt aber nicht, wenn das  <  in einem String steht. Das gleiche gilt für  >  Oder?
Wodurch wird denn die Start- und Ende-Definition noch gestört?

SHORTTAG = YES in HTML (aber nicht in XHTML).
Das hat noch so diverse Schmankerln, die ich aber auch nicht ganz durchschaue - aber wenn ich mich richtig erinnere, ist folgendes ein komplettes title-Element samt Inhalt:

<title/INHALT/

Derartige Konstrukte - genaue Syntax weiß ich nicht merh - sind in HTML zwar erlaubt, aber die Browser kommen damit nicht zurecht, so daß sie auch nicht weit verbreitet sind - wenn man mal von XHTML-img/meta/... in HTML-Dateien absieht.

<meta /> führt in HTML  (ohne X)z.B. zu einem Validierungsfehler, weil das > nicht mehr zum Tag gehört und freier Text ist, der aber im head-Element nicht erlaubt ist. <img /> in HTML (ohne X) führt dagegen NICHT zum Validierungsfehler - was daran liegt, daß an den Stellen, an denen das img erlaubt ist, auch freier Text (PCDATA) erlaubt ist und somit das > nicht stört.

cu,
Andreas

--
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.