2011-02-10 8 views

答えて

5

はまず、コロンとセミコロンは非常に異なるものです:それはあなたが望むありますか?コロンはXML名では合法ですが、セミコロンはそうではありません。

XML名のコロンは名前空間を示します。

対象の名前空間が要素名または属性名の名前空間部分であるスキーマ文書に要素と属性を定義する必要があります。

そのスキーマ文書(Doc-S)内では、名前のローカル部分のみを使用して要素または属性を宣言します。したがって、「some」がURI http://some.uriにバインドされた名前空間プレフィックスである場合は、targetNamespace="http://some.uri"のスキーマ文書を作成し、<xs:attribute name="name"/>と宣言します。名前空間宣言xmlns:some="http://some.uri"が含まれているDOC-Sを意味し、あなたがxs:importを追加するには、元のスキーマ文書、でその後

、それは<xs:attribute ref="some:uri"/>

を使用して属性を参照
関連する問題