Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 29384|Svare: 1

[Kilde] (Feil) cvc-datatype-valid.1.2.1: 'xx' er ikke en gyldig verdi for 'gYearMonth'.

[Kopier lenke]
Publisert 15.07.2020 kl. 14:11:53 | | |
De opprinnelige datatypene 'gYearMonth' og 'gMonthDay', som representerer en kombinasjon av år, måneder og dager i den gregorianske kalenderen. For- og bakrom er tillatt og trimmet. Tidssoneforskyvning er valgfritt.

XSD 1.1 tilbyr også 2 innebygde datatyper, "gYearMonth" og "gMonthDay", for å overstyre kombinasjonen av 2 attributter innenfor "date"-verdien ved å bruke følgende regler:

  • Verdirommet til "gYearMonth" er alle verdiene av kombinasjonen "år" og "måned" i den gregorianske kalenderen.
  • Er det leksikalske rommet i "gYearMonth" alle mulige "gYearMonth"-verdier representert ved (year)(mont)(timezoneOffset)? Patten.
  • Verdirommet til "gMonthDay" er alle verdiene til kombinasjonen av "måned" og "dag" i det gregorianske kalenderåret.
  • Er det leksikalske rommet til "gMonthDay" alle mulige "gMonthDay"-verdier representert i -(month)-(day)(timezoneOffset)? Patten.
  • Egenskapen "timezoneOffset" er valgfri, og standard tidssone er ikke definert.
  • Tillat og trimm forreste og bakerste rom.


For å validere disse reglene skrev jeg dette enkle XSD-dokumentet som erklærer XML-elementer ved bruk av datatypene "gYearMonth" og "gMonthDay":


3 gyldige GYearMonth-verdier


3 ugyldige GYearMonth-verdier


2 gyldige GMonthDay-verdier


3 ugyldige GMonthDay-verdier


Hvis det er en feil i XML-en, vil den be om følgende:

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

Error:
   Linjenummer: 13
   Kolonnenummer: 42
   Melding: cvc-datatype-valid.1.2.1: '101-01' er ikke en gyldig verdi
   for 'gYearMonth'. ("År" må være minst 4 sifre)

Error:
   Linjenummer: 13
   Kolonnenummer: 42
   Melding: cvc-type.3.1.3: Verdien ' 101-01 ' til elementet
   'GYearMonth' er ikke gyldig.

Error:
   Linjenummer: 14
   Kolonnenummer: 50
   Melding: cvc-datatype-valid.1.2.1: '2147483648-12Z' er ikke gyldig
   verdi for 'gYearMonth'. ("årsverdi utenfor "int"-området")

Error:
   Linjenummer: 14
   Kolonnenummer: 50
   Melding: cvc-type.3.1.3: Verdien ' 2147483648-12Z ' av
   elementet 'GYearMonth' er ikke gyldig.

Error:
   Linjenummer: 15
   Kolonnenummer: 41
   Melding: cvc-datatype-valid.1.2.1: '2013Z' er ikke en gyldig verdi for
   'gYearMonth'. (Manglende "måned")

Error:
   Linjenummer: 15
   Kolonnenummer: 41
   Melding: cvc-type.3.1.3: Verdien ' 2013Z ' til element
   'GYearMonth' er ikke gyldig.

Error:
   Linjenummer: 22
   Kolonnenummer: 38
   Melding: cvc-datatype-valid.1.2.1: '--1-1' er ikke en gyldig verdi for
   'gMonthDay'. (2 sifre trengs for "måned" og "dag")

Error:
   Linjenummer: 22
   Kolonnenummer: 38
   Melding: cvc-type.3.1.3: Verdien ' --1-1 ' til elementet
   'GMonthDay' er ikke gyldig.

Error:
   Linjenummer: 23
   Kolonnenummer: 46
   Melding: cvc-datatype-valid.1.2.1: '--13-05-05:00' er ikke gyldig
   verdi for 'gMonthDay'. ("månedsverdi" utenfor området)

Error:
   Linjenummer: 23
   Kolonnenummer: 46
   Melding: cvc-type.3.1.3: Verdien ' --13-05-05:00 ' av
   elementet 'GMonthDay' er ikke gyldig.

Error:
   Linjenummer: 24
   Kolonnenummer: 43
   Melding: cvc-datatype-valid.1.2.1: '--12-05:00' er ikke gyldig
   verdi for 'gMonthDay'. (Manglende "dag"-verdi)

Error:
   Linjenummer: 24
   Kolonnenummer: 43
   Melding: cvc-type.3.1.3: Verdien ' --12-05:00 ' til elementet
   'GMonthDay' er ikke gyldig.

Feilet med feil: 12






Foregående:Angular 9-serien (XI) 5 måter å definere stiler på
Neste:C# Unity Series (1) konsollprogrammer implementerer grensesnittavhengighetsinjeksjon
Publisert 15.07.2020 kl. 15:00:10 |
Lalala, la, jeg er en litt klønete avisselger
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com