Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 29384|Atbildi: 1

[Avots] (Kļūda) cvc-datatype-valid.1.2.1: 'xx' nav derīga vērtība 'gYearMonth'.

[Kopēt saiti]
Publicēts 2020-7-15 14:11:53 | | |
Sākotnējie datu veidi 'gYearMonth' un 'gMonthDay', kas apzīmē gadu, mēnešu un dienu kombināciju Gregora kalendārā. Ir atļautas un apgrieztas priekšējās un aizmugurējās telpas. Laika joslas nobīde nav obligāta.

XSD 1.1 nodrošina arī 2 iebūvētus datu tipus "gYearMonth" un "gMonthDay", lai ignorētu 2 atribūtu kombināciju "date" vērtībā, izmantojot tālāk norādītos noteikumus.

  • "gYearMonth" vērtību telpa ir visas Gregora kalendāra kombinācijas "gads" un "mēnesis" vērtības.
  • Vai "gYearMonth" leksiskā telpa ir visas iespējamās "gYearMonth" vērtības, ko attēlo (year)(mont)(timezoneOffset)? Patens.
  • "gMonthDay" vērtību telpa ir visas "mēneša" un "dienas" kombinācijas vērtības Gregora kalendārajā gadā.
  • Vai "gMonthDay" leksiskā telpa ir visas iespējamās "gMonthDay" vērtības, kas attēlotas -(month)-(day)(timezoneOffset)? Patens.
  • Rekvizīts "timezoneOffset" nav obligāts, un noklusējuma laika josla nav definēta.
  • Atļaujiet un apgrieziet sākuma un beigu vietas.


Lai apstiprinātu šos noteikumus, es uzrakstīju šo vienkāršo XSD dokumentu, kas deklarē XML elementus, izmantojot datu tipus "gYearMonth" un "gMonthDay":


3 derīgas GYearMonth vērtības


3 nederīgas GYearMonth vērtības


2 derīgas GMonthDay vērtības


3 nederīgas GMonthDay vērtības


Ja XML ir kļūda, tas parādīs šādu uzvedni:

herong> java XsdSchemaValidator
^^^ gYearMonth_gMonthDay_datatype_test.xsd
^^^ gYearMonth_gMonthDay_datatype_test.xml

Error:
   Rindas numurs: 13
   Kolonnas numurs: 42
   Ziņojums: cvc-datatype-valid.1.2.1: '101-01' nav derīga vērtība
   "gYearMonth". ("Gads" jābūt vismaz 4 cipariem)

Error:
   Rindas numurs: 13
   Kolonnas numurs: 42
   Ziņojums: cvc-type.3.1.3: elementa vērtība " 101-01 "
   'GYearMonth' nav derīgs.

Error:
   Rindas numurs: 14
   Kolonnas numurs: 50
   Ziņojums: cvc-datatype-valid.1.2.1: '2147483648-12Z' nav derīgs
   vērtība "gYearMonth". ("gads" vērtība ārpus "int" diapazona")

Error:
   Rindas numurs: 14
   Kolonnas numurs: 50
   Ziņojums: cvc-type.3.1.3: Vērtība " 2147483648-12Z " no
   elements 'GYearMonth' nav derīgs.

Error:
   Rindas numurs: 15
   Kolonnas numurs: 41
   Ziņojums: cvc-datatype-valid.1.2.1: '2013Z' nav derīga vērtība
   "gYearMonth". (Trūkst "mēnesis")

Error:
   Rindas numurs: 15
   Kolonnas numurs: 41
   Ziņojums: cvc-type.3.1.3: elementa vērtība " 2013Z "
   'GYearMonth' nav derīgs.

Error:
   Rindas numurs: 22
   Kolonnas numurs: 38
   Ziņojums: cvc-datatype-valid.1.2.1: '--1-1' nav derīga vērtība
   "gMēneša diena". (2 cipari nepieciešami "mēnesim" un "dienai")

Error:
   Rindas numurs: 22
   Kolonnas numurs: 38
   Ziņojums: cvc-type.3.1.3: elementa vērtība ' --1-1 '
   'GMonthDay' nav derīgs.

Error:
   Rindas numurs: 23
   Kolonnas numurs: 46
   Ziņojums: cvc-datatype-valid.1.2.1: '--13-05-05:00' nav derīgs
   vērtība "gMonthDay". ("mēneša" vērtība ārpus diapazona)

Error:
   Rindas numurs: 23
   Kolonnas numurs: 46
   Ziņojums: cvc-type.3.1.3: Vērtība " --13-05-05:00 " no
   elements 'GMonthDay' nav derīgs.

Error:
   Rindas numurs: 24
   Kolonnas numurs: 43
   Ziņojums: cvc-datatype-valid.1.2.1: '--12-05:00' nav derīgs
   vērtība "gMonthDay". (Trūkst "dienas" vērtības)

Error:
   Rindas numurs: 24
   Kolonnas numurs: 43
   Ziņojums: cvc-type.3.1.3: elementa vērtība ' --12-05:00 '
   'GMonthDay' nav derīgs.

Neizdevās ar kļūdām: 12






Iepriekšējo:Angular 9 sērija (XI): 5 veidi, kā definēt stilus
Nākamo:C# Unity sērija (1) Konsoles programmas īsteno saskarnes atkarības injekciju
Publicēts 2020-7-15 15:00:10 |
Lalala, la, es esmu mazliet neveikls avīžu pārdevējs
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com