Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 29384|Válasz: 1

[Forrás] (Hiba) cvc-datatype-valid.1.2.1: 'xx' nem érvényes érték a 'gYearMonth' számára.

[Linket másol]
Közzétéve: 2020-7-15 14:11:53 | | |
Az eredeti adattípusok 'gYearMonth' és 'gMonthDay', amelyek évek, hónapok és napok kombinációját képviselik a Gergely-naptárban. Az elő- és hátravezető terek megengedettek és levágottak. Az időzóna eltolódás opcionális.

Az XSD 1.1 két beépített adattípust is biztosít, "gYearMonth" és "gMonthDay", amelyek felülírják a "date" értéken belüli két attribútum kombinációját az alábbi szabályok szerint:

  • A "gYearMonth" értéktér a "év" és a "hónap" kombinációjának összes értéke a Gergely-naptárban.
  • A "gYearMonth" lexikális tér minden lehetséges "gYearMonth" értéket (year)(mont)(timezoneOffset) jelöli? Patten.
  • A "gMonthDay" értéktér a "hónap" és a "nap" kombinációjának összes értéke a Gergorián naptári évben.
  • A "gMonthDay" lexikai köze minden lehetséges "gMonthDay" értéket -(month)-(day)(timezoneOffset) értékben jelöl? Patten.
  • A "timezoneOffset" tulajdonság opcionális, és az alapértelmezett időzóna nincs meghatározva.
  • Engedd meg és vágd meg az első és hátsó tereket.


E szabályok érvényesítéséhez egy egyszerű XSD dokumentumot írtam, amely az XML elemeket a "gYearMonth" és "gMonthDay" adattípusok segítségével hirdeti:


3 érvényes GYearMonth érték


3 érvénytelen GYearMonth érték


2 érvényes GMonthDay érték


3 érvénytelen GMonthDay érték


Ha hiba van az XML-ben, a következő jelzést fogja jelezni:

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

Error:
   Vonalszám: 13
   Oszlopszám: 42
   Üzenet: cvc-datatype-valid.1.2.1: '101-01' nem érvényes érték
   a 'gYearMonth' miatt. ("Év" legalább 4 számjegyű lehet)

Error:
   Vonalszám: 13
   Oszlopszám: 42
   Üzenet: cvc-type.3.1.3: Az elem '101-01' értéke
   A 'GYearMonth' nem érvényes.

Error:
   Vonalszám: 14
   Oszlopszám: 50
   Üzenet: cvc-datatype-valid.1.2.1: '2147483648-12Z' nem érvényes
   érték a 'gYearMonth' értékéért. ("év" érték az "int" tartományon kívül")

Error:
   Vonalszám: 14
   Oszlopszám: 50
   Üzenet: cvc-type.3.1.3: A '2147483648-12Z' érték
   a 'GYearMonth' elem nem érvényes.

Error:
   Sor száma: 15
   Oszlopszám: 41
   Üzenet: cvc-datatype-valid.1.2.1: '2013Z' nem érvényes érték
   'gYearMonth'. (Hiányzó "hónap")

Error:
   Sor száma: 15
   Oszlopszám: 41
   Üzenet: cvc-type.3.1.3: Az elem '2013Z' értéke
   A 'GYearMonth' nem érvényes.

Error:
   Vonalszám: 22
   Oszlopszám: 38
   Üzenet: cvc-datatype-valid.1.2.1: '--1-1' nem érvényes érték
   'gMonthDay'. (2 számjegy szükséges a "hónap" és "nap" szavakhoz)

Error:
   Vonalszám: 22
   Oszlopszám: 38
   Üzenet: cvc-type.3.1.3: Az elem ' --1-1 ' értéke
   A 'GMonthDay' nem érvényes.

Error:
   Vonalszám: 23
   Oszlopszám: 46
   Üzenet: cvc-datatype-valid.1.2.1: '--13-05-05:00' nem érvényes
   érték a 'gMonthDay' értékéért. ("hónap" értéke a tartományon kívül)

Error:
   Vonalszám: 23
   Oszlopszám: 46
   Üzenet: cvc-type.3.1.3: A ' --13-05-05:00 ' érték
   a 'GMonthDay' elem nem érvényes.

Error:
   Vonalszám: 24
   Oszlopszám: 43
   Üzenet: cvc-datatype-valid.1.2.1: '--12-05:00' nem érvényes
   érték a 'gMonthDay' értékéért. (Hiányzik a "nap" érték)

Error:
   Vonalszám: 24
   Oszlopszám: 43
   Üzenet: cvc-type.3.1.3: Az elem ' --12-05:00 ' értéke
   A 'GMonthDay' nem érvényes.

Hibákkal bukott meg: 12






Előző:Angular 9 sorozat (XI) 5 módja a stílusok meghatározásának
Következő:C# Unity sorozat (1) Konzolprogramok interfészfüggőségi injekciót valósítanak meg
Közzétéve: 2020-7-15 15:00:10 |
Lalala, la, egy kicsit ügyetlen újságárus vagyok
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com