Ik ben net weer opnieuw begonnen met mijn website en het leek me wel een grappig idee om dat met XML te doen.
Alleen wat me nu opvalt, is dat de output van mijn website eigenlijk nog steeds gewoon HTML is. Ik gebruik wel XML om de documenten te structureren, maar vervolgens maak ik er met XSLT weer gewoon (X)HTML van. Behalve dat ik me nu een beetje afvraag waarom het dan eigenlijk zinvol is om een website in XML te maken (daar mogen jullie ook op antwoorden), vroeg ik me ook af of deze HTML-output op de één of andere manier te valideren is.
De XML kan ik wel laten valideren en dan zegt hij heel fijn dat het wel goed is, maar ik zou het toch ook wel prettig vinden om datzelfde met de output te doen. Weet iemand waar dit kan? Of, nog beter, weet iemand hoe ik de HTML-output zelf kan zien? Want dat lijkt me handig als ik bezig ben met XSLT (om te zien wat de browser er nou precies van mee krijgt) en dan kan ik die broncode natuurlijk altijd nog handmatig aan de validator voeren.

Alvast bedankt voor jullie antwoorden!
Het voordeel van je site in XML is dat je je transformatie geschikt kunt maken voor meerdere platforms, zo zou je je site leesbaar kunnen maken voor bijv. WML (WAP) of Pocket PC-browsers...

Qua validatie denk ik niet dat je veel verder kunt gaan dan de XML en XSLT valideren, browsers maken zelf de transformatie naar het zichtbare.

Misschien heb je iets aan http://www.microsoft.com/downloads/details.aspx?FamilyId=D23C1D2C-1571-4D61-BDA8-ADF9F6849DF9&displaylang=en
Bedankt voor je antwoord. Ik heb dat Microsoftding gedownload, maar het lijkt niet te werken, dus toen ben ik zelf nog maar even gaan zoeken naar een dergelijke plugin voor FireFox en die heb ik gevonden.

Ik heb trouwens nog een vraagje over XML. Het is wel een beetje off topic, maar ik hoop dat het niet zoveel uitmaakt, omdat mijn \'probleem\' nu toch is opgelost.
Ik probeer nu de XML te parsen met XSLT, maar het kan ook met bijvoorbeeld PHP. Weet iemand wat de voor- en nadelen van beide methodes zijn?
XSLT is client-side, PHP-serverside. Ik neem aan, dat als je het via PHP doet, de output direct naar de client wordt verstuurd...maar dat weet ik dus niet zeker :)
Dat wordt inderdaad gedaan. En dan komt het gewoon als html aan.

Dit lijkt me alleen handig voor browsers die geen xml icm xslt kunnen lezen, zoals PocketIE en sommige oude browsers.
Weten jullie ook welke methode sneller is (laadt)?

Reageren