Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 29384|Jawab: 1

[Sumber] (Kesalahan) cvc-datatype-valid.1.2.1: 'xx' bukan nilai yang valid untuk 'gYearMonth'.

[Salin tautan]
Dipaparkan pada 2020-7-15 14:11:53 | | |
Data asli berjenis 'gYearMonth' dan 'gMonthDay', yang mewakili kombinasi tahun, bulan, dan hari dalam kalender Gregorian. Ruang depan dan belakang diperbolehkan dan dipangkas. Offset zona waktu bersifat opsional.

XSD 1.1 juga menyediakan 2 tipe data bawaan "gYearMonth" dan "gMonthDay" untuk mengganti kombinasi 2 atribut dalam nilai "tanggal" menggunakan aturan berikut:

  • Ruang nilai "gYearMonth" adalah semua nilai kombinasi "year" dan "month" dalam kalender Gregorian.
  • Apakah spasi leksikal "gYearMonth" semua kemungkinan nilai "gYearMonth" yang diwakili oleh (year)(mont)(timezoneOffset)? Patten.
  • Ruang nilai "gMonthDay" adalah semua nilai kombinasi "bulan" dan "hari" dalam tahun kalender Gregorian.
  • Apakah ruang leksikal "gMonthDay" semua nilai "gMonthDay" yang mungkin diwakili dalam -(bulan)-(day)(timezoneOffset)? Patten.
  • Properti "timezoneOffset" bersifat opsional, dan zona waktu default tidak ditentukan.
  • Izinkan dan pangkas ruang depan dan belakang.


Untuk memvalidasi aturan ini, saya menulis dokumen XSD sederhana ini yang mendeklarasikan elemen XML menggunakan tipe data "gYearMonth" dan "gMonthDay":


3 nilai GYearMonth yang valid


3 nilai GYearMonth yang tidak valid


2 nilai GMonthDay yang valid


3 nilai GMonthDay yang tidak valid


Jika ada kesalahan dalam XML, itu akan diminta sebagai berikut:

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

Error:
   Nomor baris: 13
   Nomor kolom: 42
   Pesan: cvc-datatype-valid.1.2.1: '101-01' bukan nilai yang valid
   untuk 'gYearMonth'. ("Tahun" harus pada 4 digit)

Error:
   Nomor baris: 13
   Nomor kolom: 42
   Pesan: cvc-type.3.1.3: Nilai ' 101-01 ' dari elemen
   'GYearMonth' tidak valid.

Error:
   Nomor baris: 14
   Nomor kolom: 50
   Pesan: cvc-datatype-valid.1.2.1: '2147483648-12Z' tidak valid
   untuk 'gYearMonth'. ("tahun" di luar rentang "int")

Error:
   Nomor baris: 14
   Nomor kolom: 50
   Pesan: cvc-type.3.1.3: Nilai ' 2147483648-12Z ' dari
   elemen 'GYearMonth' tidak valid.

Error:
   Nomor baris: 15
   Nomor kolom: 41
   Pesan: cvc-datatype-valid.1.2.1: '2013Z' bukan nilai yang valid untuk
   'gYearMonth'. (Tidak ada "bulan")

Error:
   Nomor baris: 15
   Nomor kolom: 41
   Pesan: cvc-type.3.1.3: Nilai ' 2013Z ' elemen
   'GYearMonth' tidak valid.

Error:
   Nomor baris: 22
   Nomor kolom: 38
   Pesan: cvc-datatype-valid.1.2.1: '--1-1' bukan nilai yang valid untuk
   'gMonthDay'. (Diperlukan 2 digit untuk "bulan" dan "hari")

Error:
   Nomor baris: 22
   Nomor kolom: 38
   Pesan: cvc-type.3.1.3: Nilai ' --1-1 ' dari elemen
   'GMonthDay' tidak valid.

Error:
   Nomor baris: 23
   Nomor kolom: 46
   Pesan: cvc-datatype-valid.1.2.1: '--13-05-05:00' tidak valid
   untuk 'gMonthDay'. ("bulan" di luar jangkauan)

Error:
   Nomor baris: 23
   Nomor kolom: 46
   Pesan: cvc-type.3.1.3: Nilai ' --13-05-05:00 ' dari
   'GMonthDay' tidak valid.

Error:
   Nomor baris: 24
   Nomor kolom: 43
   Pesan: cvc-datatype-valid.1.2.1: '--12-05:00' tidak valid
   untuk 'gMonthDay'. (Nilai "hari" tidak ada)

Error:
   Nomor baris: 24
   Nomor kolom: 43
   Pesan: cvc-type.3.1.3: Nilai ' --12-05:00 ' dari elemen
   'GMonthDay' tidak valid.

Gagal dengan kesalahan: 12






Mantan:Angular 9 Series (XI) 5 Cara Mendefinisikan Gaya
Depan:Program konsol C# Unity Series (1) mengimplementasikan injeksi dependensi antarmuka
Dipaparkan pada 2020-7-15 15:00:10 |
Lalala, la, aku penjual koran yang sedikit kikuk
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com