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 Ontwikkeltools

03 augustus 2000 - 22:004 minuten leestijdOpinieCloud & Infrastructuur
Martin Healey
Martin Healey

Wie nog niet op de hoogte is van het belang van XML voor de toekomst van de IT in het algemeen en e-handel in het bijzonder zal het moeilijk krijgen. Vrijwel nooit heeft één technologie zo’n enorme impact.

Oorspronkelijk ontwikkeld voor de opmaak van documenten is XML uitgegroeid tot een kerntechnologie voor het definiëren van metagegevens, met inbegrip van het formatteren van berichten voor b2b e-handel. XML is werkelijk overal. Het zit standaard ingebouwd in Windows 2000, maar ook in nieuwe versies van Microsoft-applicaties. Er zijn maar weinig producten, zoals databasemanagementsystemen, die niet beweren XML te ondersteunen.
Helaas zijn de meeste van zulke claims nogal betekenisloos. XML is een taal om tekst op te maken. Het resulterende XML-bericht is een tekst-string. Elk product dat met tekst-strings kan omgaan, ondersteunt dus in principe XML. In de praktijk is XML-ondersteuning door database-systemen en erp-applicaties een toevoeging waarmee gegevens in tekst-strings kunnen worden geformatteerd, zodat hier geen extern product voor nodig is.
Het gebruik van XML is op dit moment vooral gericht op b2b e-handel, in combinatie met Schema en XSLT (om XML-data in servers te vertalen). XML stamt echter rechtstreeks af van SGML. ‘Markup’ is een opmaakconcept dat afkomstig is uit de uitgeverswereld, waarbij inhoud en vormgeving gescheiden worden. Door de stijl onafhankelijk van de inhoud te onwikkelen, is dezelfde inhoud in verschillende situaties te gebruiken. Dit is een wezenlijk verschil met het concept van moderne tekstverwerkers, waarbij inhoud en vormgeving geïntegreerd zijn. Sommige XML-ontwikkeltools zijn direct afgeleid van SGML-tools. Deze tools zijn bedoeld voor een kleine groep gebruikers en zijn daardoor kostbaar in de aanschaf. Omdat de meeste gebruikers al een tekstverwerker hebben, ligt het voor de hand om ‘add-ons’ te gebruiken die automatisch XML genereren, net zoals tekstverwerkers nu HTML kunnen genereren. Hier moet een alarmbelletje gaan rinkelen. De HTML-uitvoer van tekstverwerkers is niet best! HTML heeft voorgedefinieerde tags, zodat het genereren van HTML-uitvoer relatief eenvoudig is. Tags in XML worden echter gedefinieerd met een ‘document type definition’, DTD, (of een Schema, voor applicaties), zodat tekstverwerkers in staat moeten zijn een door de gebruiker gedefinieerd DTD te gebruiken. De tekstverwerker kan over het algemeen eenvoudig controleren of de XML-syntaxis goed is (geldigheid), maar het is veel moeilijker om te controleren of XML ook voldoet aan een specifieke DTD (netheid).
In veel gevallen zal het nodig zijn om XML-tekst te bewerken zonder dat de gebruiker toegang heeft tot de DTD. Daarom zijn de professionele XML-editors (Stilo, Webwriter, en dergelijke) in staat om de DTD uit het bericht te destilleren en de structuur visueel op het scherm weer te geven. Zulke functies, die standaard zijn ingebouwd in de dure SGML-tools, moeten ook beschikbaar komen in de goedkopere massaproducten.
Voor documenten en handboeken is het de hoogste tijd dat tekstverwerkers worden vervangen door XML-editors in combinatie met XML document-servers. Het zal echter nog wel even duren voordat tekstverwerkers weer alleen worden gebruikt voor het schrijven van simpele brieven!
XML-editors zijn zeer waardevol voor het ontwikkelen van nieuwe webapplicaties. HTML is ongestructureerd en is daardoor eigenlijk niet praktisch voor webservers; zoeken en onderhouden is vrijwel onmogelijk geworden. HTML-applicaties moeten daarom worden vervangen door XML-systemen. Helaas kan een ongestructureerd product niet zodanig worden verbeterd dat het ook gestructureerde codering ondersteunt. HTML-editors met speciale uitbreidingen moeten daarom worden vermeden. Er kan beter worden geïnvesteerd in XML-editors die zijn afgeleid van SGML-tools en die speciaal voor hun toepassing ontworpen zijn.
Binnen de b2b-omgevingen is meer functionaliteit nodig. De reden hiervoor is dat de XML-tools ook worden gebruikt voor het ontwikkelen en onderhouden van Schema’s. Deze zijn gecodeerd in XML, maar er moet op een andere manier mee worden omgegaan dan met gewoon XML. Stilo XML Developer is een voorbeeld van een XML-editor die ook geschikt is voor het onderhouden van Schema’s, op dit moment volgens de XDR-standaard die ook wordt gebruikt door Microsofts BizTalk.
Een groot probleem bij het ontwikkelen van b2b XML-applicaties is het testen. Het is essentieel dat deze functionaliteit in de XML/Schema-tools is geïntegreerd, om conformiteit met standaarden te kunnen toetsen.
Het is gebruikelijk dat nieuwe eisen en wensen leiden tot het aanpassen en uitbreiden van bestaande tools. Het is nu echter beter om te investeren in nieuwe tools, die speciaal ontworpen zijn voor de professionele ontwikkelaar.

Meer over

E-commerce

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

    Gebouw TU/e
    ActueelCloud & Infrastructuur

    TU/e vervangt vpn en voegt mfa toe na cyberaanval

    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

    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