この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 29384|答える: 1

[出典] (エラー) cvc-datatype-valid.1.2.1: 'xx' は「gYearMonth」の有効な値ではありません。

[リンクをコピー]
2020年7月15日 14:11:53に投稿 | | |
元のデータタイプは「gYearMonth」と「gMonthDay」で、これはグレゴリオ暦における年、月、日の組み合わせを表しています。 先行スペースと後ろのスペースは許可され、トリミングされます。 タイムゾーンのオフセットは任意です。

XSD 1.1はまた、「gYearMonth」と「gMonthDay」という2つの組み込みデータ型を提供し、以下のルールで「date」内の2つの属性の組み合わせを上書きします。

  • 「gYearMonth」の値空間は、グレゴリオ暦における「year」と「month」の組み合わせのすべての値を含みます。
  • 「gYearMonth」の語彙空間は、すべての可能な「gYearMonth」値が(year)(mont)(timezoneOffset)で表されているのでしょうか? パッテン。
  • 「gMonthDay」の値空間は、グレゴリオ暦年の「month」と「day」の組み合わせのすべての値を含みます。
  • 「gMonthDay」の語彙空間は、すべての可能な「gMonthDay」値が-(month)-(day)(timezoneOffset)で表されているのでしょうか? パッテン。
  • 「timezoneOffset」プロパティは任意であり、デフォルトのタイムゾーンは定義されていません。
  • 先導部と後部のスペースを空けてトリミングしましょう。


これらのルールを検証するために、私は「gYearMonth」と「gMonthDay」のデータ型を使ってXML要素を宣言するシンプルなXSDドキュメントを作成しました。


3つの有効なGYearMonth値


3つの無効なGYearMonth値


有効なGMonthDay値が2つあります


3つの無効なGMonthDay値


XMLにエラーがある場合、以下のプロンプトが表示されます。

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

Error:
   ラインナンバー:13
   列番号:42
   メッセージ: cvc-datatype-valid.1.2.1: '101-01' は有効な値ではありません
   「gYearMonth」のためです。 (「年」は少なくとも4桁でなければならない)

Error:
   ラインナンバー:13
   列番号:42
   メッセージ: cvc-type.3.1.3: 要素の値 '101-01 '
   「GYearMonth」は有効ではありません。

Error:
   路線番号:14
   列番号:50
   メッセージ: cvc-datatype-valid.1.2.1: '2147483648-12Z' は有効ではありません
   「gYearMonth」の値。 (「年」の値が「int」範囲から外れる)

Error:
   路線番号:14
   列番号:50
   メッセージ: cvc-type.3.1.3: 値 ' 2147483648-12Z '
   要素「GYearMonth」は有効ではありません。

Error:
   路線番号:15
   列番号:41
   メッセージ: cvc-datatype-valid.1.2.1: '2013Z' は の有効な値ではありません
   「gYearMonth」 (「月」が欠けている)

Error:
   路線番号:15
   列番号:41
   メッセージ:cvc-type.3.1.3: 要素の値 ' 2013Z '
   「GYearMonth」は有効ではありません。

Error:
   路線番号:22
   列番号:38
   メッセージ: cvc-datatype-valid.1.2.1: '--1-1' は の有効な値ではありません
   「g月曜日」。 (「月」と「日」には2桁必要)

Error:
   路線番号:22
   列番号:38
   メッセージ: cvc-type.3.1.3: 要素の値 ' --1-1 '
   「GMonthDay」は有効ではありません。

Error:
   回数:23
   列番号:46
   メッセージ: cvc-datatype-valid.1.2.1: '--13-05-05:00' は有効ではありません
   「gMonthDay」の値。 (「月」の値が範囲外)

Error:
   回数:23
   列番号:46
   メッセージ: cvc-type.3.1.3: の値 '--13-05-05:00 '
   要素「GMonthDay」は有効ではありません。

Error:
   ラインナンバー:24
   列番号:43
   メッセージ: cvc-datatype-valid.1.2.1: '--12-05:00' は有効ではありません
   「gMonthDay」の値。 (「日」の値が欠けている)

Error:
   ラインナンバー:24
   列番号:43
   メッセージ: cvc-type.3.1.3: 要素の値 '--05:00 '
   「GMonthDay」は有効ではありません。

エラーで失敗:12






先の:Angular 9シリーズ(XI)スタイルの定義方法5
次に:C# Unity シリーズ(1) コンソールプログラムはインターフェース依存性注入を実装しています
2020年7月15日 15:00:10に投稿 |
ラララ、ラ、私はちょっと不器用な新聞売りなんだ
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com