Jeg nødt til at bruge så mange forskellige programmeringssprog og specifikationer, når du opretter et websted, det gør mig svimmel. Jeg kan næsten ikke skrive denne artikel, fordi min hjerne bogstaveligt gør ondt fra alle de forskellige programmeringssprog jeg har hvirvlende rundt i mit hoved. Du kan være undrende, hvorfor mit job er blevet så kompliceret i de senere år. Tja, det startede med den trådløse revolution, som gjorde noget rod ud af cyberspace. Nu er alle trådløse gadget er udstyret med adgang til internettet og e-mail.
Mobiltelefoner, palm toppe, bærbare computere, selv computer skærme i biler har webbrowsere. Disse gadgets har platforme og webbrowsere, der er meget forskellige fra, hvad der er installeret på en almindelig stationær pc. Disse nye browsere er ikke kompatible med mange elementer i HTML programmeringssprog. Som et resultat, hjemmesider oprettet rent med HTML er ofte usynlige eller utilgængelig for det trådløse internet bruger. Nye sprog og specifikationer såsom XHTML, XSL og XML blev skabt for at være i overensstemmelse med disse nye web-browsere.
XML var sandsynligvis den vigtigste nyskabelse af dem alle. XML aktiveret webdesignere til at definere data uden at fortælle browseren, hvordan man vise data, i modsætning til HTML, som begge hvilke data og fortæller browseren, hvordan man vise det. XML-data kan ses på enhver platform eller browser, fordi det er en simpel tekstfil med ingen foruddefinerede tags, gør det muligt for programmøren at definere data en række forskellige måder. XHTML og XSL blev skabt til at konvertere XML-filer til faktiske websider, der havde stil og struktur og kunne ses på tværs af alle platforme og browsere.
Nu, at du forstår, hvordan og hvorfor programmeringen har ændret sig, er du klar til en kort introduktion til hovedemnet for denne artikel, E4X. E4X tilføjer direkte støtte til XML til JavaScript. En XML objekt erklæret