Ce contenu n'est pas disponible dans la langue sélectionnée.
Chapter 30. Basic Data Binding Concepts
Abstract
30.1. Including and Importing Schema Definitions Copier lienLien copié sur presse-papiers!
Overview Copier lienLien copié sur presse-papiers!
include and import schema tags. These tags enable you to insert definitions from external files or resources into the scope of a schema element. The essential difference between including and importing is:
- Including brings in definitions that belong to the same target namespace as the enclosing schema element.
- Importing brings in definitions that belong to a different target namespace from the enclosing schema element.
xsd:include syntax Copier lienLien copié sur presse-papiers!
<include schemaLocation="anyURI" />
<include schemaLocation="anyURI" />
Example 30.1. Example of a Schema that Includes Another Schema
Example 30.2. Example of an Included Schema
xsd:import syntax Copier lienLien copié sur presse-papiers!
<import namespace="namespaceAnyURI"
schemaLocation="schemaAnyURI" />
<import namespace="namespaceAnyURI"
schemaLocation="schemaAnyURI" />
Example 30.3. Example of a Schema that Imports Another Schema
Example 30.4. Example of an Imported Schema
Using non-referenced schema documents Copier lienLien copié sur presse-papiers!
- Convert the schema document to a WSDL document using the xsd2wsdl tool.
- Generate Java for the types using the wsdl2java tool on the generated WSDL document.ImportantYou will get a warning from the wsdl2java tool stating that the WSDL document does not define any services. You can ignore this warning.
- Add the generated classes to your classpath.