Ajout et modification d'éléments XML à une définition de document
Pour ajouter un élément XML
-
Dans le serveur Coveo, accédez à l'Outil d'administration (voir Ouverture de l'Outil d'administration).
-
Sélectionnez Configuration > XML.
-
Dans la page Définitions de documents XML, cliquez sur la bonne définition de document XML.
-
Dans la page Définitions des tapées, cliquez sur Ajouter.
-
Dans la page Ajouter une définition d'entrée :
-
Dans le champ Racine du chemin d'accès XML, tapez le chemin d'accès du nœud XML correspondant au document (sous la forme RootElementNode/ElementNode). Chaque racine de chemin d'accès XML doit être unique dans une définition de document XML.
-
Sous Propriétés, entrez des chemins d'accès relatifs XML sous la forme %[xmlNodePath@attributeName] afin de générer la valeur de chaque propriété.
Pour une description des champs de propriété, veuillez vous référer au tableau suivant.
Propriété Définition Title Identifie le titre du document. Exemple : Si %[@Titre] est tapé, CES recherche un attribut de nœud XML intitulé Titre à partir duquel l'extraction de l'information est effectuée.
Author Identifie l'auteur du document. Exemple : Si %[@Author] est tapé, CES recherche un attribut de nœud XML intitulé Auteur à partir duquel l'extraction de l'information est effectuée.
Content Identifie le contenu du document. Exemple : Si %[@Description] est tapé, CES recherche un attribut de nœud XML intitulé Description à partir duquel l'extraction de l'information est effectuée.
Summary Identifie le résumé du document. Exemple : Si %[@Summary] est tapé, CES recherche un attribut de nœud XML intitulé Résumé à partir duquel l'extraction de l'information est effectuée. Si ce champ est vide, un résumé est automatiquement extrait par CES.
Date Identifie la date du document (date de création ou de modification). Exemple : Si %[@CreationDate] est tapé, CES recherche un attribut de nœud XML intitulé Date de création à partir duquel l'extraction de l'information est effectuée. Si ces champs sont vides, la date du document parent XML est émise.
Address Identifie le lien à ouvrir lorsque l'on clique sur un résultat de recherche. Exemple : Si %[@URI] est tapé, CES recherche un attribut de nœud XML intitulé URI à partir duquel l'extraction de l'information est effectuée.
Si un utilisateur clique sur un résultat de recherche, la valeur des métadonnées est utilisée afin d'ouvrir le document. Si ce champ est vide, le document XML parent s'ouvre lorsque l'on clique sur le résultat de recherche.
Unique ID N'identifie que l'entrée dans le document XML. Cette information est utile afin de construire l'URL du document et afin de localiser une entrée particulière dans de gros documents XML. Si ce champ est vide, un nombre séquentiel est utilisé comme identifiant unique. Exemple : Si %[@ID] est tapé, CES recherche un attribut de nœud XML intitulé ID à partir duquel l'extraction de l'information est effectuée.
-
Dans le champ Format de la date, tapez le format des dates que contient le document XML (voir Spécification d'un format de date).
-
Cliquez sur Enregistrer.
-
<?xml version="1.0" ?>
<Department>
<Employee ID="123" URI="http://svr-db/companyinfo/employees?ID=123">
<CreatedBy>Mary Smith</CreatedBy>
<Name>
<First>Jack</First>
<Last>Jackson</Last>
</Name>
<Address Street="123, Main Avenue" City="Cityville" Zip="12345"/>
<HiringDate>2004/02/01 00:00:00</HiringDate>
<Resume>A dynamic administrator with a strong record of achievement combining skills in diverse areas of organizational development, group/staff leadership, program development and project management, building partnerships and community relations. Experienced in the operation of a successful consulting practice, the turn around of a second small business, and the administration of several non-profit organizations. Highly motivated and intuitive, effective at human relations, and able to manage both time and resources to maximize productivity</Resume>
</Employee>
<Employee ID="456">
<CreatedBy>Mary Smith</CreatedBy>
<Name>
<First>John</First>
<Last>Johnson</Last>
</Name>
<Address Street="123, Generic Street" City="Urbanville" Zip="12345"/>
<HiringDate>2003/02/07 00:00:00</HiringDate>
<Resume>Twelve years successful experience in direct sales of a range of products and services. Extensive practical hands-on experience as co-owner and manager of a small business. Motivated and enthusiastic about developing good relations with clients. Effective working alone or as a cooperative team member. Professional in appearance and presentation.</Resume>
</Employee>
</Department>
L'élément XML correspondant à ce document est :
Prochaines étapes?
Régénérez la source (voir Application d'une action à une collection ou à une source).