XML- tutoriaal

XML TUIS XML Inleiding XML Hoe om te gebruik XML-boom XML-sintaksis XML elemente XML-kenmerke XML Naamruimtes XML vertoon XML HttpRequest XML-ontleder XML DOM XML XPath XML XSLT XML XQuery XML XLink XML valideerder XML DTD XML-skema XML-bediener XML voorbeelde XML Vasvra XML-sertifikaat

XML AJAX

AJAX Inleiding AJAX XMLHttp AJAX-versoek AJAX-reaksie AJAX XML-lêer AJAX PHP AJAX ASP AJAX-databasis AJAX toepassings AJAX voorbeelde

XML DOM

DOM Inleiding DOM nodusse Toegang tot DOM DOM Node Info DOM Node Lys DOM deurkruis DOM Navigeer DOM Kry waardes DOM Verander nodusse DOM Verwyder nodes DOM vervang nodusse DOM Skep nodusse DOM Voeg nodes by DOM Kloon Nodes DOM Voorbeelde

XPath handleiding

XPath Inleiding XPath nodes XPath-sintaksis XPath-asse XPath-operateurs XPath voorbeelde

XSLT- tutoriaal

XSLT Inleiding XSL-tale XSLT-transformasie XSLT <sjabloon> XSLT <waarde-van> XSLT <vir-elk> XSLT <sorteer> XSLT <if> XSLT <kies> XSLT Pas toe XSLT op die kliënt XSLT op die bediener XSLT Wysig XML XSLT voorbeelde

XQuery- tutoriaal

XQuery Inleiding XQuery voorbeeld XQuery FLWOR XQuery HTML XQuery-bepalings XQuery-sintaksis XQuery Voeg by XQuery Kies XQuery-funksies

XML DTD

DTD Inleiding DTD Boublokke DTD Elemente DTD-kenmerke DTD Elements vs Attr DTD Entiteite DTD Voorbeelde

XSD- skema

XSD Inleiding XSD Hoe om XSD <skema> XSD-elemente XSD-kenmerke XSD-beperkings

XSD -kompleks

XSD-elemente XSD leeg Slegs XSD-elemente Slegs XSD-teks XSD gemeng XSD-aanwysers XSD <enige> XSD <anyAttribute> XSD-vervanging XSD voorbeeld

XSD data

XSD-string XSD datum XSD Numeries XSD Diverse XSD-verwysing

Webdienste _

XML Dienste XML WSDL XML SEEP XML RDF XML RSS

Verwysings

DOM Node Tipes DOM Node DOM NodeLys DOM NamedNodeMap DOM-dokument DOM Element DOM-kenmerk DOM teks DOM CDATA DOM Kommentaar DOM XMLHttpRequest DOM-ontleder XSLT-elemente XSLT/XPath-funksies

XSD Datum en Tyd Datatipes


Datum- en tyddatatipes word gebruik vir waardes wat datum en tyd bevat.


Datum tipe data

Die datumdatatipe word gebruik om 'n datum te spesifiseer.

Die datum word gespesifiseer in die volgende vorm "JJJJ-MM-DD" waar:

  • JJJJ dui die jaar aan
  • MM dui die maand aan
  • DD dui die dag aan

Let wel: Alle komponente word vereis!

Die volgende is 'n voorbeeld van 'n datumverklaring in 'n skema:

<xs:element name="start" type="xs:date"/>

'n Element in jou dokument kan soos volg lyk:

<start>2002-09-24</start>

Tydsones

Om 'n tydsone te spesifiseer, kan jy óf 'n datum in UTC-tyd invoer deur 'n "Z" agter die datum by te voeg - soos volg:

<start>2002-09-24Z</start>

of jy kan 'n afwyking van die UTC-tyd spesifiseer deur 'n positiewe of negatiewe tyd agter die datum by te voeg - soos volg:

<start>2002-09-24-06:00</start>

or

<start>2002-09-24+06:00</start>


Tyd Data Tipe

Die tyddatatipe word gebruik om 'n tyd te spesifiseer.

Die tyd word gespesifiseer in die volgende vorm "uu:mm:ss" waar:

  • hh dui die uur aan
  • mm dui die minuut aan
  • ss dui die tweede aan

Let wel: Alle komponente word vereis!

Die volgende is 'n voorbeeld van 'n tydverklaring in 'n skema:

<xs:element name="start" type="xs:time"/>

'n Element in jou dokument kan soos volg lyk:

<start>09:00:00</start>

Of dit kan so lyk:

<start>09:30:10.5</start>

Tydsones

Om 'n tydsone te spesifiseer, kan jy óf 'n tyd in UTC-tyd invoer deur 'n "Z" agter die tyd by te voeg - soos volg:

<start>09:30:10Z</start>

of jy kan 'n afwyking van die UTC-tyd spesifiseer deur 'n positiewe of negatiewe tyd agter die tyd by te voeg - soos volg:

<start>09:30:10-06:00</start>

or

<start>09:30:10+06:00</start>

Datum Tyd Datatipe

Die dateTime-datatipe word gebruik om 'n datum en 'n tyd te spesifiseer.

Die datumTyd word gespesifiseer in die volgende vorm "JJJJ-MM-DDThh:mm:ss" waar:

  • JJJJ dui die jaar aan
  • MM dui die maand aan
  • DD dui die dag aan
  • T dui die begin van die vereiste tydgedeelte aan
  • hh dui die uur aan
  • mm dui die minuut aan
  • ss dui die tweede aan

Let wel: Alle komponente word vereis!

Die volgende is 'n voorbeeld van 'n dateTime-verklaring in 'n skema:

<xs:element name="startdate" type="xs:dateTime"/>

'n Element in jou dokument kan soos volg lyk:

<startdate>2002-05-30T09:00:00</startdate>

Of dit kan so lyk:

<startdate>2002-05-30T09:30:10.5</startdate>

Tydsones

Om 'n tydsone te spesifiseer, kan jy óf 'n datumTyd in UTC-tyd invoer deur 'n "Z" agter die tyd by te voeg - soos volg:

<startdate>2002-05-30T09:30:10Z</startdate>

of jy kan 'n afwyking van die UTC-tyd spesifiseer deur 'n positiewe of negatiewe tyd agter die tyd by te voeg - soos volg:

<startdate>2002-05-30T09:30:10-06:00</startdate>

or

<startdate>2002-05-30T09:30:10+06:00</startdate>

Tydsduur Datatipe

Die tydsduur datatipe word gebruik om 'n tydinterval te spesifiseer.

Die tydinterval word gespesifiseer in die volgende vorm "PnYnMnDTnHnMnS" waar:

  • P dui die tydperk aan (vereis)
  • nY dui die aantal jare aan
  • nM dui die aantal maande aan
  • nD dui die aantal dae aan
  • T dui die begin van 'n tydafdeling aan (vereis as jy ure, minute of sekondes gaan spesifiseer)
  • nH dui die aantal ure aan
  • nM dui die aantal minute aan
  • nS dui die aantal sekondes aan

Die volgende is 'n voorbeeld van 'n duurverklaring in 'n skema:

<xs:element name="period" type="xs:duration"/>

'n Element in jou dokument kan soos volg lyk:

<period>P5Y</period>

Die voorbeeld hierbo dui 'n tydperk van vyf jaar aan.

Of dit kan so lyk:

<period>P5Y2M10D</period>

Die voorbeeld hierbo dui 'n tydperk van vyf jaar, twee maande en 10 dae aan.

Of dit kan so lyk:

<period>P5Y2M10DT15H</period>

Die voorbeeld hierbo dui 'n tydperk van vyf jaar, twee maande, 10 dae en 15 uur aan.

Of dit kan so lyk:

<period>PT15H</period>

Die voorbeeld hierbo dui 'n tydperk van 15 uur aan.

Negatiewe Duur

Om 'n negatiewe tydsduur te spesifiseer, voer 'n minusteken voor die P in:

<period>-P10D</period>

Die voorbeeld hierbo dui 'n tydperk van minus 10 dae aan.


Datum en Tyd Datatipes

Name Description
date Defines a date value
dateTime Defines a date and time value
duration Defines a time interval
gDay Defines a part of a date - the day (DD)
gMonth Defines a part of a date - the month (MM)
gMonthDay Defines a part of a date - the month and day (MM-DD)
gYear Defines a part of a date - the year (YYYY)
gYearMonth Defines a part of a date - the year and month (YYYY-MM)
time Defines a time value

Beperkings op datumdatatipes

Beperkings wat met Datumdatatipes gebruik kan word:

  • opsomming
  • max Eksklusief
  • maxInklusief
  • min Eksklusief
  • min Inklusief
  • patroon
  • wit spasie