Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Awards
    • Overzicht
    • Nieuws
    • Winnaars
    • Partner worden
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
  • Nieuwsbrief

XML c.s.

09 september 1999 - 22:004 minuten leestijdOpinieCloud & Infrastructuur
Martin Healey
Martin Healey

XML is een feit. Deze standaard, die Html vervangt, wordt ondersteund door W3C en de meeste leveranciers. Net zoals SQL-databases in de plaats kwamen van geïndiceerde files, en net zoals Windows in de voetsporen trad van DOS, zo zal XML Html vervangen. XML is echter op zichzelf niet genoeg. Het is een basisstandaard voor het definiëren van tekst, en samen met Java als toekomstige programmeerstandaard zal XML uiteindelijk de meeste IT-omgevingen domineren.

Het voordeel van XML is de flexibiliteit. In tegenstelling tot Html kent XML geen voorgedefinieerde tags of labels, zodat XML kan worden gebruikt om alle mogelijke soorten tekst op te maken, zoals web-pagina’s, documenten, metagegevens of berichtenverkeer. De flexibiliteit is tegelijkertijd ook een nadeel, omdat vrijheid ook misbruikt kan worden. Daarom worden er op dit moment de nodige bijbehorende standaarden gedefinieerd. Sommige daarvan staan al vast, andere moeten nog rijpen.
Elke applicatie heeft zijn eigen XML-tags, maar als die applicaties moeten samenwerken, dan moeten de tags op dezelfde manier gedefinieerd zijn. Dit gaat met behulp van een Document Type Definition (DTD). Voor alle applicaties is een specifieke DTD nodig. Hierdoor rijst de vraag wie de DTD’s definieert, wie de eigenaar is en wie ze kan wijzigen. Allereerst is er behoefte aan een DTD voor Html, zodat de huidige web-applicaties door kunnen blijven draaien. W3C is daarvoor de aangewezen autoriteit. Intussen heeft een aantal grote Sgml-gebruikers, waaronder de vliegtuigfabrikanten, al hun eigen DTD’s gedefinieerd. Deze worden in besloten kring gebruikt. Edi via Internet (extranets en B2B) moet tot het volgende succes leiden, omdat verschillende industrieën moeten samenwerken en het beheren van standaarden in de edi-wereld goed geregeld is.
Er zijn twee XML-standaarden: ‘well-formed’ en ‘valid’. Beide moeten voldoen aan de XML-syntax, maar ‘valid’ XML moet ook nog aan een DTD voldoen. Een eenvoudige XML-editor ondersteunt geen DTD’s en kan daardoor ook geen ‘valid’ XML controleren of aanmaken.
Voor het uitwisselen van documenten moeten ook de DTD’s gedistribueerd worden. Alleen de betere editors, zoals Stilo Webwriter, kunnen DTD’s uit een document tevoorschijn halen. Er wordt op dit moment een nieuwe standaard ontwikkeld, Document Content Definition (DCD) geheten. Hiermee kunnen regels aan een DTD toegevoegd worden, zodat je bijvoorbeeld een numeriek veld kunt definiëren waarvan de waarde binnen bepaalde grenzen moet liggen.
De volgende functie waarmee XML zich verder onderscheidt van het gebruikelijke tekstverwerkersformaat is de uiteindelijke stijl van een XML-document. Bij gewone tekstverwerking bepaalt de auteur het lettertype, de opmaak, de kleur en dergelijke. Als twee documenten worden samengevoegd, dan moet één auteur de hele tekst nalopen om de opmaak netjes te krijgen. Een XML-document daarentegen kent geen stijl. XML definieert paragrafen, leaders en dergelijke, maar de inhoud heeft geen formaat. Samengestelde documenten kunnen hierdoor eenvoudig samengevoegd worden. De stijl wordt pas toegepast als het uiteindelijke document wordt afgedrukt of wordt klaargemaakt voor transmissie.
Web-browsers kennen een beperkte stijl in de vorm van Html, maar er is ook een flexibele standaard die Cascaded Style Sheets (CSS) heet. Deze wordt nu opgevolgd door XSL, dat op zijn beurt weer in XML gedefinieerd is. Internet Explorer versie 5 accepteert Html, maar kan ook een XSL style-sheet importeren om XML-pagina’s weer te geven. Merk op dat XML-servers nog enige tijd in staat moeten zijn om de inhoud in Html te gieten, voordat het document naar een oudere browser wordt gestuurd. XML op de server is dus belangrijker dan de browser.
De flexibiliteit van XML met de bijbehorende standaarden leent zich goed voor de distributie van metagegevens (gegevens over gegevens). XMI is hiervan het beste voorbeeld. XMI is de nieuwe standaard voor repositories. XMI combineert XML met andere repository-standaarden, zoals UML, en wordt ondersteund door de OMG. XMI is het beste voorbeeld van het toekomstige succes van XML. Andere voorbeelden van integratie zijn DTD’s om gegevens met erp-applicaties uit te wisselen, en Api’s in talen als Java, die samenwerken met systemen die aan XML voldoen. Subsystemen voor berichtenverkeer, zoals MQSeries of MSMQ, moeten gebruik maken van XML om de inhoud van het bericht te formatteren.
Het maken van hypertext-koppelingen is een andere functie van de web-browser, die in Html met URL-links is gerealiseerd. Er worden vergelijkbare standaarden voor XML gedefinieerd, Xlink en Xpointer. Deze standaarden breiden het eenvoudige ‘surfen’ van Html uit tot dynamisch koppelen en inbedden van XML-documenten.
Terwijl XML, DTD, XSL en dergelijke standaarden worden beheerd door W3C en vergelijkbare autoriteiten, zullen er veel organisaties zijn die hun eigen DTD’s definiëren en beheren. De nieuwe generatie web-masters moet in staat zijn om interne DTD’s, DCD’s en XSL te beheren. Extra opleiding zal in de meeste organisaties hard nodig zijn.

Meer over

ECMHTMLJavaNetwerkenSQL

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Slim verbonden en veilig georganiseerd

    Waarom connectiviteit en security onlosmakelijk verbonden zijn.

    Computable.nl

    Kies de juiste virtualisatie-aanpak

    Vergelijk drie krachtige open source-oplossingen: Proxmox, Kubernetes en OpenStack

    Computable.nl

    Beveiliging begint bij de Server

    Is serverhardware de blinde vlek in het securitybeleid? Waarom lifecycle-denken cruciaal is voor IT-security

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    AdvertorialData & AI

    AI in softwaretesten: tussen belofte e...

    De opkomst van kunstmatige intelligentie (AI) wekte hoge verwachtingen in de wereld van softwaretesten. Zelflerende testsuites, automatisch gegenereerde testgevallen en...

    Meer persberichten

    Meer lezen

    AchtergrondSecurity & Awareness

    Twee dagen volle bak met prominente ot-rol

    ActueelCloud & Infrastructuur

    Navo moderniseert it-infrastructuur met Oracle en Thales

    Luchtfoto van het datacenter-complex van Microsoft in Middenmeer.
    ActueelData & AI

    Microsoft breidt datacenter in Wieringermeer fors uit

    ActueelData & AI

    Amsterdams-Russische Nebius ‘hofleverancier’ van Microsoft

    OpinieInnovatie & Transformatie

    ASMI, de stille kracht achter chip van morgen

    Groei
    ActueelInnovatie & Transformatie

    ING: it-dienstensector groeit licht harder dan economie

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Planning
    • Computable Awards
    • Magazine
    • Ontvang Computable e-Magazine
    • Cybersec e-Magazine
    • Topics
    • Phishing
    • Ransomware
    • NEN 7510

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2025 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs