XHTML erweitern
Ich finde keine Lösung für folgendes Problem und bin auf dieses Forum gestoßen (Hallo ;)) ... evtl. hat ja einer 'ne Idee.
Problem: Ich möchte eine DTD erweitern, indem ich einem bereits definierten Element (in diesem Fall den gemischten inline/block-Elementen aus der xhtml11.dtd zusätzliche erlaubte Elemente hinzufüge - in diesem Fall ein "qsel-Element": HTML-Code:
<p> <qsel id="a50" val="50" opt="0:2-4" /> </p> HTML-Code:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?> Zitat:
|
Dann versuch es einmal folgendermassen:
HTML-Code:
<?xml version="1.0" encoding="utf-8" ?> Weshalb stellst du deine Frage in verschiedenen Foren? Nachtrag: Versuch doch noch einmal, dein neues Element zu einem "inline" Element zu machen, da es ansonsten in einem Absatz nichts zu suchen hat. Wie das geht, siehst du in meinem Beispiel. |
Hi Pascolo, danke für Deine Antwort. Hab mir bis eben die XHTML-MOD Spezifikationen durchgelesen und bin nun drauf gekommen: In der oben verlinkten Anleitung war nicht wirklich ersichtlich, daß Misc.extra-Erweiterung mit einem '|' beginnen muß, was - wenn man es denn weiß - im Nachhinein auch logisch ist, sie wird schließlich an die in der XHTML-DTD definierten Elemente angehängt (wobei das W3C ja auch sowas wie ein 'wenn Misc.extra definiert ist, dann mache daraus "| Misc.extra" ' hätte einfügen können).
Wenn man das weiß, gibt's auch keine Fehlermeldung mehr, wenn man Misc.extra *vor* der DTD definiert (wo es ja - auch logisch ;)!) hingehört, damit es *in* der DTD benutzt werden kann. Die funktionierende Lösung sieht also so aus: HTML-Code:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?> Zitat:
|
Problem gelöst
Vielen Dank für diesen Hinweis. Somit wäre dein Problem gelöst und ich hab wieder etwas Neues gelernt. :)
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 00:57 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023