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

XSD Diverse gegevenstypen


Andere diverse gegevenstypen zijn boolean, base64Binary, hexBinary, float, double, anyURI, QName en NOTATION.


Booleaans gegevenstype

Het booleaanse gegevenstype wordt gebruikt om een ​​waarde waar of onwaar op te geven.

Het volgende is een voorbeeld van een booleaanse declaratie in een schema:

<xs:attribute name="disabled" type="xs:boolean"/>

Een element in uw document kan er als volgt uitzien:

<price disabled="true">999</price>

Opmerking: Wettelijke waarden voor boolean zijn waar, onwaar, 1 (wat waar aangeeft) en 0 (wat onwaar aangeeft).


Binaire gegevenstypen

Binaire gegevenstypen worden gebruikt om binair geformatteerde gegevens uit te drukken.

We hebben twee binaire gegevenstypen:

  • base64Binary (Base64-gecodeerde binaire gegevens)
  • hexBinary (hexadecimaal gecodeerde binaire gegevens)

Het volgende is een voorbeeld van een hexabinaire declaratie in een schema:

<xs:element name="blobsrc" type="xs:hexBinary"/>

AnyURI-gegevenstype

Het datatype anyURI wordt gebruikt om een ​​URI op te geven.

Het volgende is een voorbeeld van een anyURI-declaratie in een schema:

<xs:attribute name="src" type="xs:anyURI"/>

Een element in uw document kan er als volgt uitzien:

<pic src="https://www.w3schools.com/images/smiley.gif" />

Opmerking: als een URI spaties bevat, vervangt u deze door %20.



Diverse gegevenstypen

Name Description
anyURI  
base64Binary  
boolean  
double  
float  
hexBinary  
NOTATION  
QName  

Beperkingen op diverse gegevenstypen

Beperkingen die kunnen worden gebruikt met de andere gegevenstypen:

  • opsomming (een Booleaans gegevenstype kan deze beperking niet gebruiken)
  • lengte (een Booleaans gegevenstype kan deze beperking niet gebruiken)
  • maxLength (een Booleaans gegevenstype kan deze beperking niet gebruiken)
  • minLength (een Booleaans gegevenstype kan deze beperking niet gebruiken)
  • patroon
  • witte ruimte