222 votes

Quelle est la différence entre xsd:include et xsd:import ?

Quelle est la différence entre xsd:include y xsd:import ? Quand utiliseriez-vous l'un plutôt que l'autre, et quand cela n'aurait-il pas d'importance ?

220voto

Sergiy Byelozyorov Points 2058

La différence fondamentale entre include y import est que vous devez utiliser import pour faire référence à des déclarations ou des définitions qui se trouvent dans un fichier différents et vous devez utiliser include pour faire référence à des déclarations ou à des définitions qui sont (ou seront) dans le fichier même espace de noms cible.

Fuente: http://xsd.stylusstudio.com/2002Jun/post08016.htm

59voto

kjhughes Points 5581

Utilisez xsd:include pour introduire un XSD à partir du même ou pas d'espace de nom.

Utilisez xsd:import pour introduire un XSD à partir d'un différents espace de noms.

7voto

Matt Luongo Points 4671

Cela m'intéresse aussi. La seule explication que j'ai trouvée est que xsd:include est utilisé pour les inclusions intra-espace de nom, tandis que xsd:import est pour l'inclusion inter-espaces de noms.

1voto

Mrinmoy Sarkar Points 9

La différence entre l'élément include et l'élément import est que l'élément import permet de faire référence à des composants de schéma provenant de documents de schéma ayant des espaces de noms cibles différents et que l'élément include ajoute les composants de schéma d'autres documents de schéma ayant le même espace de noms cible (ou aucun espace de noms cible spécifié) au schéma contenant. En résumé, l'élément import vous permet d'utiliser les composants de schéma de n'importe quel schéma ; l'élément include vous permet d'ajouter tous les composants d'un schéma inclus au schéma contenant.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X