Chapter 15 L'Editeur de correspondances
Vous pouvez créer une correspondance en faisant glisser une ou plusieurs icônes d'objet du volet Source dans le volet Cible.
Lorsque l'emplacement où vous tentez de déposer une icône d'objet unique est interdit, le curseur prend la forme d'un cercle barré.
Lorsque l'icône d'objet d'une sélection multiple dans le volet Source n'a pas d'action par défaut pour le glisser-déposer dans le volet Cible, la sélection tout entière est rejetée.
Pour une correspondance donnée, les résultats suivants se produisent en fonction du type d'objet que vous faites glisser et de l'endroit où vous le déposez :
Source>Destination | Résultat |
---|---|
Objet parent > objet parent | Les deux objets parent sont mis en correspondance avec leurs objets enfant si leur nom et leur code concordent. Dans le volet Correspondances, la correspondance est affichée dans la liste Correspondance, la source de l'objet parent affiche le sous-onglet Sources et la correspondance de ses objets enfant s'affiche dans le sous-onglet Correspondances des objets enfant. |
Objet enfant > objet enfant qui n'ont pas été mis en correspondance parce que leur nom est différent, vous pouvez "forcer" la correspondance | Les deux objets enfant sont mis en correspondance et la correspondance est ajoutée dans la liste des correspondances d'attributs dans le sous-onglet Correspondances des objets enfant. |
Objet enfant appartenant à un autre objet parent > objet enfant | Les deux objets enfant sont mis en correspondance et la correspondance est ajoutée dans la liste des correspondances d'attributs dans le sous-onglet Correspondances des objets enfant. |
Objet enfant ou objet parent > dossier | L'objet enfant ou l'objet parent et ses objets enfant sont créés dans le dossier approprié dans le modèle cible et sont mis en correspondance avec leurs objets source respectifs. L'objet enfant est ajouté dans la liste des correspondances d'attributs dans le sous-onglet Correspondances des objets enfant. L'objet parent s'affiche comme une nouvelle correspondance dans la liste Correspondance, et les correspondances des enfants s'affichent dans le sous-onglet Correspondances des objets enfant. |
Objet enfant appartenant à un autre objet parent > objet parent (spécificité du modèle XML) | Le parent de l'objet enfant est mis en correspondance avec l'objet parent cible et s'affiche dans le sous-onglet Sources. L'objet enfant est mis en correspondance avec un nouvel objet enfant créé dans le modèle cible et est ajouté dans la liste de correspondances d'attributs dans le sous-onglet Correspondances des objets enfant. |
Un élément XML pouvant correspondre à un type simple contenant uniquement une valeur élémentaire (par exemple, <Name>Bill</Name>), vous pouvez directement mettre en correspondance un élément et un attribut de classe, un attribut d'élément ou une colonne de table en utilisant la fonctionnalité de glisser-déposer.
Pour créer une correspondance en utilisant la fonctionnalité de glisser-déposer :
Si une correspondance est déjà définie pour une icône d'objet, le glisser-déposer réutilise la correspondance existante et la complète.
Copyright (C) 2006. Sybase Inc. All rights reserved. |
![]() |