XML -zelfstudie

XML HOME XML-introductie XML Hoe te gebruiken XML-structuur XML-syntaxis XML-elementen XML-kenmerken XML-naamruimten XML-weergave XML HTTP-verzoek XML-parser XML-DOM XML XPath XML XSLT XML XQuery XML XLink XML-validator XML-DTD XML Schema XML-server XML-voorbeelden XML-quiz XML-certificaat

XML AJAX

Ajax-introductie AJAX XMLHttp Ajax-verzoek Ajax-reactie AJAX XML-bestand AJAX PHP Ajax ASP AJAX-database AJAX-toepassingen Ajax-voorbeelden

XML-DOM

DOM-introductie DOM-knooppunten DOM-toegang DOM Node Info Lijst met DOM-knooppunten DOM doorkruisen DOM-navigatie DOM Waarden ophalen DOM-wijzigingsknooppunten DOM Knooppunten verwijderen DOM Knooppunten vervangen DOM Knooppunten maken DOM Knooppunten toevoegen DOM-kloonknooppunten DOM-voorbeelden

XPath- zelfstudie

XPath-introductie XPath-knooppunten XPath-syntaxis XPath-assen XPath-operators XPath-voorbeelden

XSLT- zelfstudie

XSLT-introductie XSL-talen XSLT-transformatie XSLT <sjabloon> XSLT <waarde-van> XSLT <voor elk> XSLT <sorteren> XSLT <if> XSLT <kiezen> XSLT toepassen XSLT op de client XSLT op de server XSLT Bewerk XML XSLT-voorbeelden

XQuery- zelfstudie

XQuery-introductie XQuery-voorbeeld XQuery FLWOR XQuery HTML XQuery-voorwaarden XQuery-syntaxis XQuery toevoegen XQuery selecteren XQuery-functies

XML -DTD

DTD Introductie DTD-bouwstenen DTD-elementen DTD-kenmerken DTD Elements vs Attr DTD-entiteiten DTD-voorbeelden

XSD- schema

XSD-introductie XSD Hoe kan ik? XSD <schema> XSD-elementen XSD-kenmerken XSD-beperkingen

XSD- complex

XSD-elementen XSD Leeg Alleen XSD-elementen Alleen XSD-tekst XSD gemengd XSD-indicatoren XSD <elke> XSD <anyAttribute> XSD-vervanging XSD-voorbeeld

XSD- gegevens

XSD-string XSD-datum XSD Numeriek XSD Diversen XSD-referentie

Webservices _

XML-services XML-WSDL XML SOAP XML-RDF XML-RSS

Referenties

Typen DOM-knooppunten DOM Node DOM-knooppuntlijst DOM NamedNodeMap DOM-document DOM-element DOM-kenmerk DOM-tekst DOM CDATA DOM-opmerking DOM XMLHttpRequest DOM-parser XSLT-elementen XSLT/XPath-functies

XML -validator


Gebruik onze XML-validator om uw XML syntaxis te controleren.


Goed gevormde XML-documenten

Een XML-document met de juiste syntaxis wordt "Well Formed" genoemd.

De syntaxisregels zijn in de vorige hoofdstukken beschreven:

  • XML-documenten moeten een root-element hebben
  • XML-elementen moeten een afsluitende tag hebben
  • XML-tags zijn hoofdlettergevoelig
  • XML-elementen moeten correct zijn genest
  • XML-attribuutwaarden moeten tussen aanhalingstekens staan
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

XML-fouten zullen u stoppen

Fouten in XML-documenten zullen uw XML-toepassingen stoppen.

De W3C XML-specificatie stelt dat een programma moet stoppen met het verwerken van een XML-document als het een fout vindt. De reden is dat XML-software klein, snel en compatibel moet zijn.

HTML-browsers mogen HTML-documenten met fouten weergeven (zoals ontbrekende eindtags).

Met XML zijn fouten niet toegestaan.



Syntaxis-Controleer uw XML

Om u te helpen de syntaxis van uw XML te controleren, hebben we een XML-validator gemaakt.

Probeer de juiste XML syntaxis te controleren :

Probeer onjuiste XML syntaxis te controleren :

Probeer uw eigen XML syntaxis te controleren:



Geldige XML-documenten

Een "goed gevormd" XML-document is niet hetzelfde als een "geldig" XML-document.

Een "geldig" XML-document moet goed gevormd zijn. Bovendien moet het voldoen aan een documenttypedefinitie.

Er zijn twee verschillende documenttypedefinities die met XML kunnen worden gebruikt:

  • DTD - De originele documenttypedefinitie
  • XML Schema - Een op XML gebaseerd alternatief voor DTD

Een documenttypedefinitie definieert de regels en de juridische elementen en attributen voor een XML-document.