| |
E. Sich entwickelndes DTDs mit definiert und verlängert Module Dieser Abschnitt ist informativ . Der Primärzweck des Definierens der XHTML-Module und der allgemeinen Modularisierungmethodenlehre ist die Entwicklung der Dokumentarten erleichtern, die nach XHTML basieren. Diese dokumentieren Arten können XHTML verlängern, indem sie zusätzliche Fähigkeiten integrieren (z.B., [ SMIL ] [ p.171 ]) oder sie kann eine Teilmenge XHTML für Gebrauch in einer fachkundigen Vorrichtung definieren. Dieser Abschnitt beschreibt Techniken, die Dokumentartentwerfer verwenden müssen, um Nutzen aus dem XML-DTD zu ziehen Implementierung dieser Modularisierungarchitektur. Sie tut dies, indem sie das XHTML anwenden Modularisierungtechniken in den nach und nach komplizierteren Weisen, kulminierend in der Kreation von a führen Sie Dokumentart von den unvereinbaren Modulen durch. Merken Sie, das in keinem Fall diese Beispiele erfordern die Änderung von XHTML-zur Verfügung stellte Modul tun ordnen Sie Wesen ein selbst. Die XHTML-Modul-Aktenwesen werden vollständig, damit es parameterisiert ist durch unterschiedliche Moduldefinitionen und Treiber akten möglich die Definition besonders anfertigen und das zufriedene Modell jeder Hierarchie des Elements und jedes Elements. Schließlich erinnern Sie daran, daß die meisten Benutzer von XHTML nicht sind erwartete, DTD-Autoren zu sein. DTD-Autoren im Allgemeinen sind Leute, die fachkundigen Preisaufschlag, der die Lesbarkeit verbessert definieren, vereinfachen Sie die Übertragung eines Dokumentes oder die MühelosigkeitsMaschine-verarbeitung der Dokumente, oder sie sind Klientenentwerfer, die das fachkundige DTD für ihren spezifischen Klienten definieren müssen. Betrachten Sie diese Fälle: Eine Organisation liefert Informationen des Teilnehmers über eine Netzschnittstelle. Die Organisation speichert seine Teilnehmerinformationen in einer XML-gegründeten Datenbank. One-way zum Berichten über das Informationen heraus von der Datenbank zum Netz sollen die XML-Aufzeichnungen von einbetten Datenbank direkt im XHTML-Dokument. Während es möglich ist, die Aufzeichnungen bloß einzubetten, die Organisation könnte ein DTD-Modul, das die Aufzeichnungen, beschreibt Befestigung definieren, die Modul zu einem XHTML-DTD und stellen Sie dadurch ein komplettes DTD für die Seiten her. Die Organisation kann machen Sie dann die Daten innerhalb der neuen Elemente über das Dokumentgegenstandmodell zugänglich [ DOM ] [ p.169 ], validieren Sie die Dokumente, zur Verfügung stellen Artdefinitionen für die Elemente, die kaskadieren Verwenden der kaskadierenartblätter [ CSS2 ] [ p.169 ], usw.. Durch das Dauern der Zeit, die Struktur zu definieren von ihren Daten und stellen Sie ein DTD mit den Prozessen her, die in diesem Abschnitt, die Organisation definiert werden kann den vollen Nutzen von XML verwirklichen. Ein Internet-Klientenentwickler entwirft eine fachkundige Vorrichtung. Diese Vorrichtung stützt nur sich eine Teilmenge XHTML und die Vorrichtungen machen immer das Internet über ein proxy server das zugänglich validiert Inhalt, bevor ihn an den Klienten weiterleiten (die Fehlerbehandlung auf dem Klienten herabsetzen). , um sicherzugehen, daß der Inhalt gültig ist, stellt der Entwickler ein DTD her, deren Teilmenge ist XHTML, die Prozesse definiert in diesem Abschnitt verwendend. Sie benutzen dann das neue DTD in ihrem proxy server und in ihren Vorrichtungen und stellen auch das DTD zur Verfügung, um Entwickler zufriedenzustellen damit Entwickler ihren Inhalt validieren können, bevor sie ihn zur Verfügung stellen. Durch das Durchführen einige einfache Schritte, der Klientenentwickler können die Architektur verwenden, die in diesem Dokument zu definiert wird erleichtern Sie groß ihre DTD-Entwicklungskosten und stellen Sie sicher, daß sie völlig das Stützen sind - 65 - E. Sich entwickelndes DTDs mit den definierten und verlängerten Modulen Modularisierung von XHTML |  |
|
| |
|
|