Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
798 connectés 

 



Dernière réponse
Sujet : [résolu] InDesign CS5 : XML et catalogue automatisé
TheHyene PS : pour ceux que ça intéresse, voici mon schéma XML :
 
<xs:element name="produits">
 <xs:complexType>
  <xs:sequence>
   <xs:element name="categorie">
    <xs:complexType mixed="true">
     <xs:sequence>
      <xs:element name="produit">
       <xs:complexType>
        <xs:sequence>
         <xs:element name="ref" type="xs:string"/>
         <xs:element name="nom" type="xs:string"/>
         <xs:element name="prixHT" type="xs:string"/>
         <xs:element name="prixTTC" type="xs:string"/>
         <xs:element name="image">
          <xs:complexType>
           <xs:attribute name="href" type="xs:string"/>
          </xs:complexType>
         </xs:element>
         <xs:element name="descLongue" type="xs:string"/>
        </xs:sequence>
       </xs:complexType>
      </xs:element>
     </xs:sequence>
    </xs:complexType>
   </xs:element>
  </xs:sequence>
 </xs:complexType>
</xs:element>

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
TheHyene PS : pour ceux que ça intéresse, voici mon schéma XML :
 
<xs:element name="produits">
 <xs:complexType>
  <xs:sequence>
   <xs:element name="categorie">
    <xs:complexType mixed="true">
     <xs:sequence>
      <xs:element name="produit">
       <xs:complexType>
        <xs:sequence>
         <xs:element name="ref" type="xs:string"/>
         <xs:element name="nom" type="xs:string"/>
         <xs:element name="prixHT" type="xs:string"/>
         <xs:element name="prixTTC" type="xs:string"/>
         <xs:element name="image">
          <xs:complexType>
           <xs:attribute name="href" type="xs:string"/>
          </xs:complexType>
         </xs:element>
         <xs:element name="descLongue" type="xs:string"/>
        </xs:sequence>
       </xs:complexType>
      </xs:element>
     </xs:sequence>
    </xs:complexType>
   </xs:element>
  </xs:sequence>
 </xs:complexType>
</xs:element>
TheHyene Bonjour tout le monde :)
 
Permettez moi de vous expliquer ma situation :
 
Actuellement en stage en tant qu'infographiste dans une entreprise de vente en ligne, je dois faire un catalogue pdf sous InDesign CS5.  
Je dispose de toutes les informations nécessaires vis à vis des articles dans un fichier .csv.  
 
Seulement voilà : mon patron souhaiterais pouvoir mettre à jour ce catalogue chaque semaine environ. Or, ce catalogue contiendra évidement une page de garde et des "intercalaires" pour le séparer en plusieurs "chapitres" (séparation selon les catégories d'articles)... Les ajouter manuellement chaque semaine serait trop long.
 
Je me suis donc penché sur l'importation de données XML sur InDesign.
 
Je suis passé du .csv au XML, grâce à Excel.
J'ai pu obtenir une structure logique en accord avec la structure souhaité pour notre catalogue :  
   
<produits>  
     <categorie>
          <produit>  
               <nom></nom>  
               <ref></ref>  
               <image />  
               ...  
          </produit>  
          <produit>  
          ...  
     </categorie>  
</produits>  
 
 
Mon document InDesign comporte cette même structure, mais sans utiliser de DTD, j'ai simplement balisé mon document.  
 
La fusion marche, dans le sens où toutes les informations désirées s'affiche correctement.
 
Néanmoins, je bloque toujours sur l'insertion de page "intercallaires"...  
 
Je voulais donc savoir : est-il possible de créer un enchaînement automatique de gabarit ?
 
Merci :)
 
EDIT :
C'est bon, j'ai trouvé ^^ avec des sections, ça devrait aller.

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR