Algemene voordelen en nadelen van HTML vs XML en XHTML
Er zijn drie markup-talen. Deze omvatten Hypertext Markup Language (HTML), Extensible Markup Language (XML), en de combinatie van de twee, Extensible Hypertext Markup Language (XHTML). HTMLHTML is de primaire formaat gebruikt op het World Wide Web. HTML-webpagina's kan weergeven met een breed scala van kleuren, vormen en objecten. Hoewel het niet een echte programmeertaal, is HTML toegenomen macht over de jaren. HTML is eigenlijk een losjes gedefinieerde subset van XML. Maar terwijl XML is een strikte taal (zoals u zult leren), HTML duurt vele vrijheden die hebben geholpen het geworden de populaire presentatie tool is het vandaag. Hoewel de geest van de jonge internet vrijheid aangemoedigd, hebben ontwikkelaars nu gerealiseerd dat de vrijheid van HTML heeft gevolgen. Omdat HTML zo flexibel is, veel browsers en Web applicaties hebben hun eigen toegevoegde functionaliteit aan de basis HTML-protocol. Net als alle verbeterde functionaliteit, dit komt met extra veiligheidsrisico's. Om deze reden zijn inspanningen om HTML te vervangen door een veel meer gereguleerde en gestandaardiseerde markup language bekend als XHTML. XMLXML is de basis voor veel data formaten, waaronder HTML, WML, XHTML, en meer. Het is de laatste tijd populair omdat het de overdracht van gegevens tussen de sterk uiteenlopende programma's kunnen vergemakkelijken, besturingssystemen, en bedrijven. De sleutel tot nut XML is dat het in staat stelt elke ontwikkelaar om haar eigen data formaat ontwerpen met behulp van haar eigen voorwaarden en eisen. In feite is XML zo populair dat Microsoft haar volledige suite van producten heeft opgebouwd, van besturingssystemen tot server componenten, rond het concept van XML. Ter illustratie van het nut van XML, Laten we een voorbeeld bedrijf dat nodig heeft om informatie te delen over fruit inventaris. Omdat directe toegang tot een database zou een gevaar voor de veiligheid (zowel als slechte zakelijke praktijk), kan de ontwikkelaar een XML-programma dat het type, de grootte definieert, en de kleur van de vrucht bij de hand. Zodra ze de specs heeft vastgesteld, kan de ontwikkelaar het programma van de gastheer met de mogelijkheid om gegevens te trekken uit een database en het converteren naar een XML-bestand. Aan de andere kant kan een speciale client-scan het gegenereerde XML-bestand en ontleden de informatie aan haar eigen database te vullen. Dit proces zou dus zorgen voor een snelle en gestandaardiseerde data-overdracht. Om dit te illustreren rekening met het volgende voorbeeld broncode om te zien hoe een XML-bestand lijkt. Let op de hiërarchie en de complete set van etiketten. Elk label is een eigenschap, die had kunnen sub-eigenschappen. In dit geval zijn we het doorgeven van informatie over een appel en een druif. Door extrapolatie van dit eenvoudige voorbeeld kunt u zien hoe XML-gegevens is georganiseerd. Het gebruik van dergelijke relationele gegevens methoden is nog in de kinderschoenen, en zal blijven groeien voor vele jaren. Hoewel XML is de basis van vele andere internet-gebaseerde opmaak talen, zijn de deelverzamelingen geven XML de push die het nodig heeft om de de facto standaard. Een recente subset, XHTML, wordt langzaam terrein wint, en is bestemd om HTML halen in de prevalentie. XHTMLZo zal waarschijnlijk vervangen XHTML HTML. Hoewel dit proces duurt enkele jaren, hebben veel webmasters al omarmd XHTML, en langzaam de integratie van haar regels in hun ontwikkeling. In feite is XHTML 1.0 door velen beschouwd als de volgende versie van HTML (HTML 5.0). Wat maakt XHTML zo populair is het eenvoudige maar strakke regelset. Deze regelset is zo krachtig, omdat het een universele standaard afdwingt. De regels zijn als volgt:
Door contrasterende deze eenvoudige maar krachtige regels met HTML, kunt u beginnen te zien de voordelen van XHTML. Bovendien, PCS (Personal Communication Service)-apparaten ook gebruik maken van XHTML. Door de veelheid van leveranciers, elk met zijn eigen eigen aanpak, de strikte regels van XHTML en XML van vitaal belang zijn. Zonder deze norm zou, Web-ontwikkelaars hebben om afzonderlijke webpagina's voor elk apparaat. Gelukkig, want van deze standaard kunnen ontwikkelaars maken een of twee pagina's voor alle apparaten. Echter, XHTML is nog te bloated voor veel kleinere PCS apparaten. Daarom is een andere optie vereist. een artikel afkomstig van Nelson Druell
|
|||
|