XSD スキーマがありますが、どのエンコード スキームを使用する必要があるかを明示的に示していません。どのスキームを使用するかを XSD が明示的に詳述している場合、デフォルトの文字エンコーディングと見なされるものは何ですか?
質問する
120 次
1 に答える
1
スキーマ ドキュメントのエンコーディングについて話しているのですか、それともインスタンス ドキュメントのエンコーディングについて話しているのですか?
スキーマ ドキュメントの場合、それらは他の XML ドキュメントと同じです。デフォルトのエンコーディングは UTF-8 です。
たとえば、ドキュメント: スキーマは、インスタンス ドキュメントのエンコーディングについて何も言いません。Infoset を検証するためにスキーマが使用され、infoset にはエンコーディングがありません。エンコーディングの違いは、ソース XML ドキュメントから Infoset を作成するプロセス (通常「解析」と呼ばれるプロセス) で処理されます。
于 2013-11-08T12:41:11.600 に答える