Heim > Artikel > Backend-Entwicklung > Verrückte XML-Studiennotizen (9)-------------Schema integrierter Typ
Eingebaute XML-Schematypen:
Schema integrierte Typbeschreibung
Tabelle 2. In XML-Schema integrierte einfache Typen | ||
---|---|---|
Einfacher Typ | Beispiele (durch Kommas getrennt) | Notizen |
Zeichenfolge | Bestätigen Sie, dass dies elektrisch ist | |
normalizedString | Bestätigen Sie, dass dies elektrisch ist | siehe (3) |
Token | Bestätigen Sie, dass dies elektrisch ist | siehe (4) |
base64Binary | GpM7 | |
hexBinary | 0FB7 | |
Ganzzahl | ... -1, 0, 1, ... | siehe (2) |
positiveInteger | 1, 2, ... | siehe (2) |
negativeInteger | ... -2, -1 | siehe (2) |
nonNegativeInteger | 0, 1, 2, ... | siehe (2) |
nonPositiveInteger | ... -2, -1, 0 | siehe (2) |
lang | -9223372036854775808, ... -1, 0, 1, ... 9223372036854775807 | siehe (2) |
unsignedLong | 0, 1, ... 18446744073709551615 | siehe (2) |
int | -2147483648 , ... -1, 0, 1, ... 2147483647 | siehe (2) |
unsignedInt | 0, 1, ...4294967295 | siehe (2) |
kurz | -32768, ... -1, 0, 1, ... 32767 | siehe (2) |
unsignedShort | 0, 1, ... 65535 | siehe (2) |
Byte | -128, ...-1, 0, 1, . .. 127 | siehe (2) |
unsignedByte | 0, 1, ... 255 | siehe (2) |
dezimal | -1,23, 0, 123,4, 1000,00 | siehe (2) |
Float | -INF, -1E4, -0, 0, 12.78E-2, 12, INF, NaN | entspricht einfacher Genauigkeit 32- Bit-Gleitkomma, NaN ist „keine Zahl“, siehe (2) |
double | -INF, -1E4, -0, 0, 12.78E-2, 12, INF, NaN | entspricht 64-Bit-Gleitkomma mit doppelter Genauigkeit, siehe (2) |
Boolescher Wert | wahr, falsch, 1, 0 | |
Dauer | P1Y2M3DT10H30M12.3S | 1 Jahr, 2 Monate, 3 Tage, 10 Stunden, 30 Minuten und 12,3 Sekunden |
dateTime | 1999-05-31T13:20:00.000- 05:00 | 31. Mai 1999 um 13:20 Uhr Eastern Standard Time, die 5 Stunden hinter der koordinierten Weltzeit liegt, siehe (2) |
Datum | 1999-05-31 | siehe (2) |
Zeit | 13:20:00.000, 13:20:00.000-05:00 | siehe (2) |
gJahr | 1999 | 1999, siehe (2) (5) |
gJahrMonat | 1999-02 | der Monat Februar 1999, unabhängig von der Anzahl der Tage, siehe (2) (5) |
gMonat | --05 | Mai, siehe (2) (5) |
gMonthDay | --05-31 | jeden 31. Mai, siehe (2) (5) |
gDay | ---31 | der 31. Tag, siehe (2) (5) |
Name | shipTo | XML 1.0 Namenstyp |
QName | po:USAddress | XML-Namespace QName |
NCName | USAddress | XML-Namespace NCName, d. h. ein QName ohne Präfix und Doppelpunkt |
anyURI | http://www.php.cn/,http://www.php.cn/ | |
Sprache | en-GB, en-US, fr | gültige Werte für xml:lang wie in XML 1.0 definiert |
ID | XML 1.0 ID-Attributtyp, siehe (1) | |
IDREF | XML 1.0 IDREF-Attributtyp, siehe (1) | |
IDREFS | XML 1.0 IDREFS-Attributtyp, siehe (1) | |
ENTITY | XML 1.0 ENTITY-Attributtyp, siehe (1) | |
ENTITIES | XML 1.0 ENTITIES-Attributtyp, siehe (1) | |
NOTATION | XML 1.0 NOTATION-Attributtyp, siehe (1) | |
NMTOKEN | US,Brésil | XML 1.0 NMTOKEN-Attributtyp, siehe (1) |
NMTOKENS | US UK,Brésil Canada Mexique | XML 1.0 NMTOKENS-Attributtyp, d. h. eine durch Leerzeichen getrennte Liste von NMTOKENs, siehe (1) |
Hinweise: (1) Um die Kompatibilität zwischen XML-Schema und XML 1.0-DTDs zu gewährleisten, sind die einfachen Typen ID, IDREF, IDREFS, ENTITY erforderlich , ENTITIES, NOTATION, NMTOKEN, NMTOKENS sollten nur in Attributen verwendet werden. (2) Ein Wert dieses Typs kann durch mehr als ein lexikalisches Format dargestellt werden, z.B. 100 und 1.0E2 sind beide gültige Float-Formate, die „einhundert“ darstellen. Für diesen Typ wurden jedoch Regeln festgelegt, die eine Kanonik definieren lexikalisches Format, sieheXML-Schema Teil 2. (3) Zeilenumbruch-, Tabulator- und Wagenrücklaufzeichen in einem normalisiertenString-Typ werden konvertiert in Leerzeichen vor der Schemaverarbeitung. (4) Als normalisierter String werden angrenzende Leerzeichen zu einem einzigen Leerzeichen zusammengefasst und führende und nachfolgende Leerzeichen werden entfernt. (5) Das Präfix „g“ signalisiert Zeiträume im Gregorianischen Kalender. |
Das Obige ist verrückt XML-Studiennotizen (9)-------------Schema integrierter Typinhalt, bitte beachten Sie die chinesische PHP-Website (www.php.cn) für weitere verwandte Inhalte!