Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.Questo contenuto non è disponibile nella lingua selezionata.
Chapter 30. Basic Data Binding Concepts
Abstract
30.1. Including and Importing Schema Definitions Copia collegamentoCollegamento copiato negli appunti!
Overview Copia collegamentoCollegamento copiato negli appunti!
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 Copia collegamentoCollegamento copiato negli appunti!
<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 Copia collegamentoCollegamento copiato negli appunti!
<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 Copia collegamentoCollegamento copiato negli appunti!
- 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.