Cursus XML 1Had jij altijd al willen weten wat XML is? Of behoor je tot de mensen, waar ik me in het verleden ook onder schaarde, die dachten dat dit weer een commerciële truuk is, die nog in de kinderschoenen staat van de grote firma MicroSoft, om de markt een verbeterde standaard te brengen? Nu, dan is deze cursus precies wat jij nodig hebt. Van SGML en HTML naar XML. In dit deel gaan we bekijken waar XML vandaan komt. We gaan de theorie zo kort mogelijk houden, zodat we zo snel mogelijk aan de slag kunnen. Niet alle informatie heb je nodig, maar is wel interessant om te weten. SGML: De presentatie en inhoud van een document staan los van elkaar. Je gaat namelijk met SGML de inhoud vastgeleggen. Met een willekeurig ander programma wordt de weergave op scherm of papier getoond. SGML is in 1986 aangenomen door ISO als standaardsysteem om opmaaktalen te definiëren. Voor meer informatie willen we je verwijzen naar iso.ch. HTML: Wat is dat nu eigenlijk? Wel dit geeft aan dat je met "tags" gaat werken, zoals bekend is in HTML. SGML is een vrij ingewikkelde taal om te leren. Daarom is HTML ontwikkeld. In het begin was HTML vrij beperkt en de browserfabrikanten hebben zelf tags bij verzonnen, om de webdesigner tegemoet te komen. Dit leidde tot browser afhankelijke tags en sites, die bij de ene browser wel werkte en de andere niet. In HTML wordt een bepaalde struktuur verwacht, een ingebakken DTD. Deze struktuur echter wordt door de browser geïnterpreteerd, waardoor bepaalde fouten niet opgemerkt worden. Dit leidt tot verwarring en foutieve kennis. Voor meer informatie willen we je verwijzen naar w3.org. XML: De kracht van XML is dat de data en de opmaak gescheiden wordt, wat niet zo is bij HTML. XML is minder complex dan SGML.Voor meer informatie willen we je verwijzen naar w3.org. Dit was het voor deze week. We gaan volgende week kijken wat een DTD precies is en we gaan een eerste "well formed" XML-document maken. Véél succes Joël.
|