Acesta este un tabel cu tipurile primitive care pot fi atributele în schemele XML.
Tip | Sintaxă | Exemplu de valoare validă | Aspecte de constrângere |
xsd:anyURI | <xsd:element name = “url” type = “xsd:anyURI” /> | http://www.w3.com | lungime, lungime minimă, lungime maximă, model, enumerare, spațiu liber |
xsd:boolean | <xsd:element name = “hasChildren” type = “xsd:boolean” /> | true or false or 1 or 0 | model și spațiu liber |
xsd:byte | <xsd:element name = “stdDev” type = “xsd:byte” /> | -128 through 127 | lungime, minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, spațiu liber, și cifre totale |
xsd:date | <xsd:element name = “dateEst” type = “xsd:date” /> | 2004-03-15 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, și spațiu liber |
xsd:dateTime | <xsd:element name = “xMas” type = “xsd:dateTime” /> | 2003-12-25T08:30:00 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, și spațiu liber |
xsd:decimal | <xsd:element name = “pi” type = “xsd:decimal” /> | 3.1415292 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, spațiu liber, cifre fracționale, și cifre totale |
xsd:double | <xsd:element name = “pi” type = “xsd:double” /> | 3.1415292 or INF or NaN | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, și spațiu liber |
xsd:duration | <xsd:element name = “MITDuration” type = “xsd:duration” /> | P8M3DT7H33M2S | |
xsd:float | <xsd:element name = “pi” type = “xsd:float” /> | 3.1415292 or INF or NaN | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, și spațiu liber |
xsd:gDay | <xsd:element name = “dayOfMonth” type = “xsd:gDay” /> | –11 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, și spațiu liber |
xsd:gMonth | <xsd:element name = “monthOfYear” type = “xsd:gMonth” /> | –02– | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, și spațiu liber |
xsd:gMonthDay | <xsd:element name = “valentine” type = “xsd:gMonthDay” /> | –02-14 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, și spațiu liber |
xsd:gYear | <xsd:element name = “year” type = “xsd:gYear” /> | 1999 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, și spațiu liber |
xsd:gYearMonth | <xsd:element name = “birthday” type = “xsd:gYearMonth” /> | 1972-08 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, și spațiu liber |
xsd:ID | <xsd:attribute name=”id” type=”xsd:ID”/> | id-102 | lungime, lungime minimă, lungime maximă, model, enumerare, și spațiu liber |
xsd:IDREF | <xsd:attribute name=”version” type=”xsd:IDREF”/> | id-102 | lungime, lungime minimă, lungime maximă, model, enumerare, și spațiu liber |
xsd:IDREFS | <xsd:attribute name=”versionList” type=”xsd:IDREFS”/> | id-102 id-103 id-100 | lungime, lungime minimă, lungime maximă, model, enumerare, și spațiu liber |
xsd:int | <xsd:element name = “age” type = “xsd:int” /> | 77 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, spațiu liber, și cifre totale |
xsd:integer | <xsd:element name = “age” type = “xsd:integer” /> | 77 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, și spațiu liber |
xsd:long | <xsd:element name = “cannelNumber” type = “xsd:int” /> | 214 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, și spațiu liber |
xsd:negativeInteger | <xsd:element name = “belowZero” type = “xsd:negativeInteger” /> | -123 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, spațiu liber, și cifre totale |
xsd:nonNegativeInteger | <xsd:element name = “numOfchildren” type = “xsd:nonNegativeInteger” /> | 2 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, spațiu liber, și cifre totale |
xsd:nonPositiveInteger | <xsd:element name = “debit” type = “xsd:nonPositiveInteger” /> | 0 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, spațiu liber, și cifre totale |
xsd:positiveInteger | <xsd:element name = “credit” type = “xsd:positiveInteger” /> | 500 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, spațiu liber, și cifre totale |
xsd:short | <xsd:element name = “numOfpages” type = “xsd:short” /> | 476 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, spațiu liber, și cifre totale |
xsd:string | <xsd:element name = “name” type = “xsd:string” /> | Joeseph | lungime, lungime minimă, lungime maximă, model, enumerare, spațiu liber, și cifre totale |
xsd:time | <xsd:element name = “credit” type = “xsd:time” /> | 13:02:00 | minim inclusiv, maxim inclusiv, minim exclusiv, maxim exclusiv, model, enumerare, și spațiu liber, |
Lasă un răspuns