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

XPath- zelfstudie


Wat is XPath?

XPath is een belangrijk element in de XSLT-standaard.

XPath kan worden gebruikt om door elementen en attributen in een XML-document te navigeren.

XPath
  • XPath staat voor XML Path Language
  • XPath gebruikt "padachtige" syntaxis om knooppunten in een XML-document te identificeren en te navigeren
  • XPath bevat meer dan 200 ingebouwde functies
  • XPath is een belangrijk element in de XSLT-standaard
  • XPath is een W3C-aanbeveling

XPath-padexpressies

XPath gebruikt padexpressies om knooppunten of knooppuntsets in een XML-document te selecteren.

Deze paduitdrukkingen lijken erg op de paduitdrukkingen die u gebruikt met traditionele computerbestandssystemen:

mappen

XPath-standaardfuncties

XPath bevat meer dan 200 ingebouwde functies.

Er zijn functies voor stringwaarden, numerieke waarden, booleans, datum- en tijdvergelijking, knooppuntmanipulatie, reeksmanipulatie en nog veel meer.

Tegenwoordig kunnen XPath-expressies ook worden gebruikt in JavaScript, Java, XML Schema, PHP, Python, C en C++ en tal van andere talen.


XPath wordt gebruikt in XSLT

XPath is een belangrijk element in de XSLT-standaard.

Met XPath-kennis kunt u optimaal profiteren van uw XSLT-kennis.


XPath is een W3C-aanbeveling

XPath 1.0 werd op 16 november 1999 een W3C-aanbeveling.

XPath 2.0 werd op 23 januari 2007 een W3C-aanbeveling.

XPath 3.0 werd op 8 april 2014 een W3C-aanbeveling.