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 Voorbeeld van XQuery 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 -string datatipes


Stringdatatipes word gebruik vir waardes wat karakterstringe bevat.


String datatipe

Die stringdatatipe kan karakters, lyntoevoer, koets-terugsendings en tabkarakters bevat.

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

<xs:element name="customer" type="xs:string"/>

'n Element in jou dokument kan soos volg lyk:

<customer>John Smith</customer>

Of dit kan so lyk:

<customer>       John Smith     </customer>

Let wel: Die XML-verwerker sal nie die waarde verander as jy die string datatipe gebruik nie.


Genormaliseerde String Data Tipe

Die genormaliseerde String-datatipe is afgelei van die String-datatipe.

Die normalizedString-datatipe bevat ook karakters, maar die XML-verwerker sal lyntoevoer, koets-terugsendings en tabkarakters verwyder.

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

<xs:element name="customer" type="xs:normalizedString"/>

'n Element in jou dokument kan soos volg lyk:

<customer>John Smith</customer>

Of dit kan so lyk:

<customer>     John Smith     </customer>

Let wel: In die voorbeeld hierbo sal die XML-verwerker die oortjies met spasies vervang.



Token Data Tipe

Die token-datatipe is ook afgelei van die String-datatipe.

Die token-datatipe bevat ook karakters, maar die XML-verwerker sal lyntoevoer, koetretoers, tabs, voor- en agterspasies en veelvuldige spasies verwyder.

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

<xs:element name="customer" type="xs:token"/>

'n Element in jou dokument kan soos volg lyk:

<customer>John Smith</customer>

Of dit kan so lyk:

<customer>     John Smith     </customer>

Let wel: In die voorbeeld hierbo sal die XML-verwerker die oortjies verwyder.


String datatipes

Let daarop dat al die datatipes hieronder afkomstig is van die String-datatipe (behalwe die string self)!

Name Description
ENTITIES  
ENTITY  
ID A string that represents the ID attribute in XML (only used with schema attributes)
IDREF A string that represents the IDREF attribute in XML (only used with schema attributes)
IDREFS  
language A string that contains a valid language id
Name A string that contains a valid XML name
NCName  
NMTOKEN A string that represents the NMTOKEN attribute in XML (only used with schema attributes)
NMTOKENS  
normalizedString A string that does not contain line feeds, carriage returns, or tabs
QName  
string A string
token A string that does not contain line feeds, carriage returns, tabs, leading or trailing spaces, or multiple spaces

Beperkings op stringdatatipes

Beperkings wat met Stringdatatipes gebruik kan word:

  • opsomming
  • lengte
  • maksimum lengte
  • min Lengte
  • patroon (NMTOKENS, IDREFS en ENTITIES kan nie hierdie beperking gebruik nie)
  • wit spasie