| |
1,3. XHTML und das HTML DOM Das DOM-HTML-Niveau 1 API [ DOM-Niveau 1 ] sollten ursprünglich nur für HTML 4,01 verwendet werden Dokumente [ HTML 4,01 ] . Das APIs wurden gut vor XHTML 1,0 [ XHTML 1,0 ] definiert wurde a Spezifikation oder vor ihr wurde an von der HTML-Arbeitsgruppe bearbeitet. Vom DOM-Gesichtspunkt, vom größten Unterschied zwischen HTML 4,01 (und früh) und von XHTML 1,0 ist, daß XHTML der empfindliche Fall ist, während HTML 4,01 der unempfindliche Fall ist. Die HTML-Kastenunempfindlichkeit ist auch reflektiert im DOM-HTML API. Zum Beispiel werden Element- und Attributnamen als alle herausgestellt Versalien (für Übereinstimmung) wenn Sie auf einem HTML-Dokument, unabhängig davon den Buchstabenfall verwendet werden, der innen benutzt wird der Preisaufschlag. Da XHTML auf XML basiert, in XHTML ist alles der empfindliche Fall und Element und Attributnamen müssen im Preisaufschlag Klein sein. Entwickler müssen zwei Sachen in Betracht ziehen, wenn sie Code schreiben, der auf HTML arbeitet und XHTML-Dokumente. Wenn sie Element- oder Attributnamen mit Zeichenketten vergleicht, vergleichen die Zeichenkette Notwendigkeiten seien Sie der unempfindliche Fall oder der Element- oder Attributname muß in Kleinschreibung vorher umgewandelt werden Vergleichen gegen eine Kleinzeichenkette. Zweitens wenn Methoden benannt werden, die der Fall sind, der wenn sie unempfindlich ist, verwendet werden auf einem HTML-Dokument (wie getElementsByTagName() und namedItem() die Zeichenkette, die ist innen überschritten sollte Klein sein. Anmerkung: Die Schnittstellen sahen in diesem Dokument sind nur für vor [ HTML 4,01 ] und [ XHTML 1,0 ] Dokumente und werden nicht garantiert, um mit irgendeiner zukünftigen Version von XHTML zu arbeiten. 1,4. Verschiedene GegenstandcDefinitionen Schnittstelle HTMLCollection Ein HTMLCollection ist eine Liste von Nullpunkten. Ein einzelner Nullpunkt kann durch Ordnungs irgendein erreicht werden Index oder der Name des Nullpunktes oder Kennzeichnung Attribute. Anmerkung: Ansammlungen im HTML DOM werden angenommen, um zu sein Phasen [ p.127 ] bedeutend, daß sie sind automatisch aktualisiert, wann das zugrundeliegende Dokument geändert wird. IDL-Definition Schnittstelle HTMLCollection { nicht unterzeichnete lange Länge des schreibgeschützten Attributes; Nullpunkt- item(in nicht unterzeichneter langer Index); Nullpunkt- namedItem(in Name DOMString); }; Attribute Länge von der Art nicht unterzeichnetes langes , schreibgeschützt Dieses Attribut spezifiziert die Länge oder die Größe von der Liste. Methoden Einzelteil Diese Methode holt einen Nullpunkt zurück, der durch Ordnungsindex spezifiziert wird. Nullpunkte werden im Baumauftrag numeriert (Tiefe-erster traversal Auftrag). 13 1,3. XHTML und das HTML DOM |  |
|
| |
|
|