ハイ、
このような名前空間をインポートすると:
<xs:import namespace="UniqueIRIstyleNameSpaceName" schemaLocation="mySchema.xsd"></xs:import>
mySchema.xsd が targetNamespace="UniqueIRIstyleNameSpaceName" を作成することは知っています。http://www.w3schools.com/schema/el_import.aspにアクセスして、「 xs 」にバインドされた名前空間で定義された「import」要素の対応する API を読み取ると、属性「namespace」はオプションであると表示されます.
ここに質問があります:
そのようなインポートの属性 'namespace' の値は、対応するスキーマ (.xsd) の 'targetNamespace' の値と常に同じでなければなりませんか?
もしそうなら: 「名前空間」属性を完全に除外する方が簡単ではないでしょうか?
そうでない場合: ...名前空間の概念を完全に理解していないようで、リークを閉じるために情報を検索するいくつかのキーワードに本当に興味があるので、私は深刻な問題を抱えています:)
私は現在、私のキャリアで 5 回目の XML/XSD を扱っており、別のバリエーションでは見たことがありませんが、「namespace」属性は常にそこにあり、対応するスキーマの「targetNamespace」の値と一致しているため、これを尋ねます。
よろしくお願いします。
Jba