6.1 A HTML modularizációja
Az XHTML használata közben, ha a hagyományos felhasználói alkalmazásokat (ált. böngészők - ford.) más platformon használjuk, nem szükséges minden platformon minden XHTML elem megléte. Például egy kézi eszköz, vagy mobiltelefon esetén annak elegendő az XHTML elemek egy részének támogatottsága is.
A modularizáció folyamata az XHTML-t elemkészletek kisebb gyűjteményeire osztja. Ezek az elemek a szükséges mértékig kombnálhatóak egymással. Ezek a modulok egy későbbi W3C dokumentumban lesznek definiálva.
6.2 Alkészletek és kiterjeszthetőség
A modularizáció a következő előnyöket nyújtja:
- Az XHTML alkészletek előírásos szerkezetét;
- Az XHTML kiterjesztésének előírásos szerkezetét;
- Egyszerűsíti a dokumentumtípusok közötti átalakítást
- Elősegíti a modulok újrafelhasználását új dokumentumtípusokban.
6.3 Dokumentumprofilok
A dokumentumprofil határozza meg egy dokumentumkészlet nyelvtanát és szemantikáját. Egy dokumentumprofilnak való megfelelés szolgáltatja az alapját az együttműködési garanciának. A dokumentumprofil határozza meg azokat az adottságokat, amelyek szükségesek az adott típusú dokumentum futtatásához, pl.: milyen képformátumok használhatók, stíluslaptámogatás, stb...
A dokumentumok tervezőinek ez lehetővé teszi saját standard profilok változatos csoportjainak definiálását. A szerzők számára ez lehetővé teszi, hogy ne kelljen különböző kliensek számára különböző verziókat készíteni.
Néhány különleges csoport számára (kémikusok, orvosok, matematikusok) lehetővé teszi a standard HTML elemkre épülő különleges profilok létrehozását, kiegészítve a speciális igényekre épülő elemcsoportokkal. |