Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 29384|Odpověď: 1

[Zdroj] (Chyba) cvc-datatype-valid.1.2.1: 'xx' není platná hodnota pro 'gYearMonth'.

[Kopírovat odkaz]
Zveřejněno 15. 7. 2020 14:11:53 | | |
Původní datové typy 'gYearMonth' a 'gMonthDay', které představují kombinaci let, měsíců a dnů v gregoriánském kalendáři. Povolené jsou a upraveny přední i zadní prostory. Posun časového pásma je volitelný.

XSD 1.1 také poskytuje 2 vestavěné datové typy "gYearMonth" a "gMonthDay", které přepsávají kombinaci dvou atributů v rámci hodnoty "date" pomocí následujících pravidel:

  • Hodnotový prostor "gYearMonth" tvoří všechny hodnoty kombinace "year" a "month" v gregoriánském kalendáři.
  • Je lexikální prostor "gYearMonth" všemi možnými hodnotami "gYearMonth" reprezentován (year)(mont)(timezoneOffset)? Patten.
  • Hodnotový prostor "gMonthDay" tvoří všechny hodnoty kombinace "month" a "day" v gregoriánském kalendářním roce.
  • Je lexikální prostor "gMonthDay" reprezentován všemi možnými hodnotami "gMonthDay" v -(month)-(day)(timezoneOffset)? Patten.
  • Vlastnost "timezoneOffset" je volitelná a výchozí časové pásmo není definováno.
  • Povolte a ořezajte přední a zadní prostory.


Abych tato pravidla ověřil, napsal jsem tento jednoduchý dokument XSD, který deklaruje XML prvky pomocí datových typů "gYearMonth" a "gMonthDay":


3 platné hodnoty GYearMonth


3 neplatné hodnoty GYearMonth


2 platné hodnoty GMonthDay


3 neplatné hodnoty GMonthDay


Pokud je v XML chyba, zobrazí se následující výzva:

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

Error:
   Číslo řádku: 13
   Číslo sloupce: 42
   Zpráva: cvc-datatype-valid.1.2.1: '101-01' není platná hodnota
   pro 'gYearMonth'. ("Rok" musí být alespoň 4 číslice)

Error:
   Číslo řádku: 13
   Číslo sloupce: 42
   Zpráva: cvc-type.3.1.3: Hodnota '101-01' prvku
   'GYearMonth' není platný.

Error:
   Číslo řádku: 14
   Číslo sloupce: 50
   Zpráva: cvc-datatype-valid.1.2.1: '2147483648-12Z' není platná
   hodnota pro 'gYearMonth'. ("hodnota roku" mimo rozsah "int")

Error:
   Číslo řádku: 14
   Číslo sloupce: 50
   Zpráva: cvc-type.3.1.3: Hodnota ' 2147483648-12Z ' z
   prvek 'GYearMonth' není platný.

Error:
   Číslo linky: 15
   Číslo sloupce: 41
   Zpráva: cvc-datatype-valid.1.2.1: '2013Z' není platná hodnota pro
   'gYearMonth'. (Chybí "měsíc")

Error:
   Číslo linky: 15
   Číslo sloupce: 41
   Zpráva: cvc-type.3.1.3: Hodnota '2013Z' elementu
   'GYearMonth' není platný.

Error:
   Číslo linky: 22
   Číslo sloupce: 38
   Zpráva: cvc-datatype-valid.1.2.1: '--1-1' není platná hodnota pro
   'gMonthDay'. (Pro "měsíc" a "den" jsou potřeba 2 číslice)

Error:
   Číslo linky: 22
   Číslo sloupce: 38
   Zpráva: cvc-type.3.1.3: Hodnota ' --1-1' prvku
   'GMonthDay' není platný.

Error:
   Číslo linky: 23
   Číslo sloupce: 46
   Zpráva: cvc-datatype-valid.1.2.1: '--13-05-05:00' není platná
   hodnota pro 'gMonthDay'. ("měsíční" hodnota mimo rozsah)

Error:
   Číslo linky: 23
   Číslo sloupce: 46
   Zpráva: cvc-type.3.1.3: Hodnota ' --13-05-05:00' z
   prvek 'GMonthDay' není platný.

Error:
   Číslo linky: 24
   Číslo sloupce: 43
   Zpráva: cvc-datatype-valid.1.2.1: '--12-05:00' není platná
   hodnota pro 'gMonthDay'. (Chybějící hodnota "den")

Error:
   Číslo linky: 24
   Číslo sloupce: 43
   Zpráva: cvc-type.3.1.3: Hodnota ' --12-05:00' elementu
   'GMonthDay' není platný.

Neúspěšné s chybami: 12






Předchozí:Angular 9 Series (XI) 5 způsobů, jak definovat styly
Další:C# Unity Series (1) Konzolové programy implementují injekci závislostí rozhraní
Zveřejněno 15. 7. 2020 15:00:10 |
Lalala, la, jsem trochu nešikovný prodavač novin
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com