自分で記号(p
、util
、jee
、beans
、...)を選択することができます。これらは、名前空間であり、彼らは次のようにxmlns
属性を追加することによって動作します。
私たちはあなたから物事をアクセスするために
<util:properties>
を使用する必要がありますので
util:
は、utilのスキーマで使用されることを述べた。この場合
<beans xmlns:util="http://www.springframework.org/schema/util">
<!-- Content -->
</beans>
この名前空間。しかしxmlns:foobar="http://www.springframework.org/schema/util"
と言ってもいいかもしれませんが、その場合は<foobar:properties>
のようなものを使っていました。 http://www.springframework.org/schema/util
ためのXSDがhttp://www.springframework.org/schema/util/spring-util.xsdで利用可能である。この場合
<beans xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">
<!-- Content -->
</beans>
:
は、しかし、あなたはまた、xsi:schemaLocation
を使用して、その名前空間のXSDの場所を提供する必要があります。 http://www.springframework.org/schema/util
の部分は単なるラベルであり、同様に選択することができます。一致しなければならないのは、XSDスキーマだけです。
XMLネームスペースの詳細については、this question and its answersを参照してください。
Springでの一般的なXMLスキーマのリストは、ドキュメント(33. XML Schema-based configuration)にあります。ただし、これらはコアスキーマのみをリストします。あなたが訪問して、リスト全体を検索することができます
:(Spring Webサービス、...のような)いくつかのプロジェクトは次のように自分の名前空間を持っていますIndex of /schema。しかし、私が言及したように、これらのほとんどは特定のSpringプロジェクトにのみ使用され、インポートするだけではなく、必要なものを見つけるために特定のドキュメントを読んでください。コンストラクタの名前空間(c:
)に関するドキュメントは、7. The IoC containerにあります。
ありがとうございました! – Dragon