2016-09-15 9 views
0

xsdファイルで定義を作成するたびに、targetNamespaceが定義名の名前空間のように見えるので、必要に応じて適切な接頭辞を使用してこの名前空間で参照が行われます。xmlインスタンスとスキーマの名前空間を維持する

ただし、targetNamespaceは、XMLファイル内の要素の有効性を確認する名前空間である必要があります。 XMLインスタンスファイルとそのスキーマ定義文書の定義に異なる名前空間を使用できますか?

答えて

1

XMLインスタンスファイルと 定義の異なる名前空間をスキーマ定義文書に使用できますか。 XSDで劇中

の2つがあり、キーの名前空間:

  1. @targetNamespace:値このXSDに支配XMLインスタンスの名前空間を指定します。
  2. http://www.w3.org/2001/XMLSchema:このXMLボキャブラリと文法を指定するためにXSDが使用する構造体の名前空間。

これらは異なるので、あなたの質問に対する答えははいです。

しかし、@targetNamespaceが管理対象XMLドキュメントのターゲット名前空間と異なる値を使用できるかどうかを尋ねる場合、答えはであり、ではありません。

関連する問題