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
  • Computable Awards
    • Overzicht
    • Nieuws
    • Winnaars
    • Partner worden
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • 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

    Slimme connectiviteit: de toekomst van bouwen

    Hoe stoom jij jouw organisatie in de bouw en installatie sector klaar voor de digitale toekomst?

    Computable.nl

    De weg van dataverzameling naar impact

    Iedere organisatie heeft data, maar niet iedereen weet hoe je het goed gebruikt. Hoe zet je waardevolle informatie om in actie?

    Computable.nl

    Well-Architected: slim bouwen en beheren in de cloud

    Een paper met concrete handvatten om cloud-architectuur naar een hoger niveau te tillen.

    Meer lezen

    ActueelCloud & Infrastructuur

    Kort: Eigen ai-assistent Amsterdam, NIS2-manager Atos, DSA-check ACM en…

    Quantum
    ActueelCloud & Infrastructuur

    Nieuwe Cisco-netwerkchip brengt quantum-internet dichterbij

    kaasschaaf
    ActueelCarrière

    VodafoneZiggo schrapt 400 banen

    cybercrime
    ActueelCloud & Infrastructuur

    Rijkswaterstaat moet vaart maken met beveiligen van bruggen en sluizen

    Bord van Mediamarkt
    ActueelCloud & Infrastructuur

    Mediamarkt licht ‘onbeperkte’ cloudopslag van eigen telecommerk toe

    AchtergrondCarrière

    Ict-overnamemarkt trapt 2025 goed af, maar onzekerheid troef

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Planning
    • Computable Awards
    • Magazine
    • Abonneren Magazine
    • Cybersec e-Magazine

    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