XML Schemaを利用する際、名前空間としてhttp://www.w3.org/2001/XMLSchemaを定義する必要があります。上記の末尾に.xsdを追加し、ブラウザで開くと、組み込みデータ型が定義してあるファイルを参照できます。XML Schemaを利用してXMLの検証を行うアプリは、名前空間を元にこのファイルを参照して、組み込みデータ型の検証を行うのでしょうか。いまいち挙動がわかりません。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
XMLの名前空間は、URIで表現されるわけですが、その名前空間は実在する必要はぜんぜん無くて、たんなるユニークな識別子にすぎません。
なのでURIは、URNとURLの二種類のいずれかを用いればよいわけですが、URNは世界に一つしか存在しないことが保障されていないので、世界に一つしか存在しないことが保障されているURLが通常は使われます。
しかし、名前空間として指定されたURLを、XML Schema vocabularyが見に行くことはありません(見に行く必要がない)。
なぜならば、XML Schemaドキュメントを書こうと思った人は、世界中の50億人の人がただの一人の例外もなく[http://www.w3.org/2001/XMLSchema]に記述されたルールにもとづいて、デフォルト名前空間を[http://www.w3.org/2001/XMLSchema]に指定して、ドキュメントを記述することになるからです。
デフォルト名前空間として[http://www.w3.org/2001/XMLSchema]を定義するのは、名前空間prefixがついていないelementに対しては、標準化されたXML Schemaの仕様を使ってくださいよと、XML Schema vocabularyに伝えているだけです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- WordPress(ワードプレス) ワードプレスにて .xmlファイルの使い方をご存知の方、よろしくお願いいたします。 2 2022/09/30 00:55
- ヨーロッパ フランス・パリへ渡航する場合の日本出国必要書類について 4 2022/10/25 01:14
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- C言語・C++・C# C#のSystem.Windows.Media.Colorに関する質問です。 3 2022/05/18 11:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PCに保存していた写真を見られ...
-
同名フォルダを作成し、そのフ...
-
参照元Excelファイルをバックグ...
-
拡張子をつくる
-
Excelで外部のファイルの場所を...
-
ファイルの作成日時について
-
OpenFileDialogを使った後にも...
-
MkDir パス名が無効です
-
EXCEL VBAのDir関数について
-
Git bashが開かなくなってしま...
-
PHPのfile_exists関数について
-
秀丸のタグジャンプがうまくで...
-
Mac Excel VBAについて
-
「~$ファイル名.doc」というフ...
-
windowsのPowerShellでC言語のm...
-
VC++アプリの設定保存について
-
<a href="file:///フォルダ名/...
-
フォルダ内のファイルのインデ...
-
VBSでメール送信
-
linux duコマンドで困っています。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PCに保存していた写真を見られ...
-
同名フォルダを作成し、そのフ...
-
拡張子をつくる
-
Excelで外部のファイルの場所を...
-
MkDir パス名が無効です
-
OpenFileDialogを使った後にも...
-
<a href="file:///フォルダ名/...
-
Outlookで添付ファイルの貼り付...
-
参照元Excelファイルをバックグ...
-
ExcelVBAでリンク先の対象のフ...
-
ファイルの作成日時について
-
スマホでHTMLファイルを開いて...
-
EXCEL VBAのDir関数について
-
Mac Excel VBAについて
-
VBSでメール送信
-
秀丸のタグジャンプがうまくで...
-
EPSON emqファイルをPrint CDで
-
Excelファイルにリンク→シート...
-
Excelファイルの特定のシートを...
-
OneDriveのドキュメントにある...
おすすめ情報