Flashvideo-Modul mit Massenfehler bei W3-Validierung
am 18.06.2009 - 20:20 Uhr in
.. cannot generate system identifier for general entity "videolink"
.. general entity "videolink" not defined and no default entity
.. reference not terminated by REFC delimiter
.. reference to external entity in attribute value
.. reference to entity "videolink" for which no system identifier could be generated
All diese Fehler kommen bei dieser einzigen Zeile bzw bei object, param, embed, was benötigt wird, um Flash-Videos auf einer Seite anzuzeigen.:
<param name="FlashVars" value="videos=http://../sites/default/files/xxx.xml.php?id=221&videolink=http://linkurl.de" />
<embed src="http://../sites/default/files/playser.swf?v=1" FlashVars="videos=http://.../sites/default/files/xxx.xml.php?id=221&videolink=http://linkurl.de" allowscriptaccess="true" allowfullscreen="true" width="867" height="507" swliveconnect="true" name="yourFlashMovie" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
.. Attribute "src" exists, but can not be used for this element.
.. Attribute "FlashVars" is not a valid attribute
.. Attribute "allowfullscreen" is not a valid attribute
.. Attribute "width" exists, but can not be used for this element.
.. Attribute "swliveconnect" is not a valid attribute
.. Attribute "name" exists, but can not be used for this element.
.. Attribute "type" exists, but can not be used for this element.
.. element "embed" undefined. Did you mean "meta" or "em"?
.. XML Parsing Error: EntityRef: expecting ';'
All diese Fehler kommen beim 2. Teil der Video-Einbindung, die so beginnt:
<embed src="http://...
Wozu gibt es eine W3-Validierung, wenn es hier anscheinend keine Möglichkeit gibt, dies XHTML 1.0 Strict mit utf-8 encoding zu realisieren???
Ich möchte all diese Fehler nicht auf der Startseite einer Domain haben, möchte aber auch nicht, das Video dort enfernen, weil das gar nicht geht, es gehört dazu.
- Anmelden oder Registrieren um Kommentare zu schreiben
embed in XHTML
am 18.06.2009 - 22:19 Uhr
Moin.
Ganz einfach:
<embed>
ist in XHTML 1.0 Strict einfach nicht erlaubt.Um das Video valide einzubinden, sollte man das hier verwenden:
<object type="application/x-shockwave-flash" data="video.swf" width="250" height="150">
<param name="movie" value="video.swf" />
<img src="video.gif" width="250" height="150" alt="video />
</object>
Sieht nach einem FeatureRequest / Patch für das Modul aus ...
Achso: die entity-Fehler kommen durch die Verwendung von
&videolink
. Richtig wäre&videolink
.hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Wenn es nur so einfach wäre
am 18.06.2009 - 22:36 Uhr
Danke, aber:
Auch die Paramzeile
<param name="movie" value="video.swf" />
gibt viele Fehler aus.
Und embed braucht man, damit es in allen Browsern läuft.
video einbinden mit XHTML 1.0 Strict
am 19.06.2009 - 07:15 Uhr
http://www.google.de/search?hl=de&q=xhtml+strict+embed+video
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
embed fehlt
am 19.06.2009 - 13:39 Uhr
Leider ohne embed, daher läuft es nicht in allen Browsern.