0

XSD スキーマがありますが、どのエンコード スキームを使用する必要があるかを明示的に示していません。どのスキームを使用するかを XSD が明示的に詳述している場合、デフォルトの文字エンコーディングと見なされるものは何ですか?

4

1 に答える 1

1

スキーマ ドキュメントのエンコーディングについて話しているのですか、それともインスタンス ドキュメントのエンコーディングについて話しているのですか?

スキーマ ドキュメントの場合、それらは他の XML ドキュメントと同じです。デフォルトのエンコーディングは UTF-8 です。

たとえば、ドキュメント: スキーマは、インスタンス ドキュメントのエンコーディングについて何も言いません。Infoset を検証するためにスキーマが使用され、infoset にはエンコーディングがありません。エンコーディングの違いは、ソース XML ドキュメントから Infoset を作成するプロセス (通常「解析」と呼ばれるプロセス) で処理されます。

于 2013-11-08T12:41:11.600 に答える