bonjour a tous j'ai quelques problemes au niveau de la transformation....
voila mon xml du départ :
Code :
- <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <?iview mediapro exportversion="1.0.0.a1" appversion="2.6" ?>
- <CatalogType>
- <Catalog>exemple</Catalog>
- <MediaItemList>
- <MediaItem>
- <AnnotationFields>
- <Filename>05035_002</Filename>
- <EventDate>2005:03:17</EventDate>
- <City>Noirmoutier en l'Île 85330</City>
- <Copyright>©Pascal Xicluna/Min.Agri.Fr.</Copyright>
- <Caption>Proue de la maquette d'un fileyeur de 12 mètres. CNB, groupe Bénéteau.</Caption>
- </AnnotationFields>
- </MediaItem>
- <MediaItem>
- <AnnotationFields>
- <Filename>05035_005</Filename>
- <EventDate>2005:03:17</EventDate>
- <City>Noirmoutier en l'Île 85330</City>
- <Copyright>©Pascal Xicluna/Min.Agri.Fr.</Copyright>
- <Caption>Pose de membrures dans une coque en composite verre et résine polyester d'un chalutier de 12 mètres.
- Atelier de moulage de Bénéteau Pêche, CNB.
- Chantier de construction de bateaux de pêche.</Caption>
- </AnnotationFields>
- </MediaItem>
- </MediaItemList>
- </CatalogType>
|
ainsi que mon xslt :
Code :
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:output method='html' version='1.0' encoding='utf-8' indent='no'/>
- <xsl:template match="//AnnotationFields" >
- <structure>
- <image image="{./Filename}_img.png" thumb="{./Filename}_tmb.png" print="false" info1="{./Filename}" info2="{./City}" info3="{./EventDate}" info4="{./Copyright}" info5="{./Caption}" /></structure>
- </xsl:template >
- </xsl:stylesheet>
|
et le résultat est :
Code :
- exemple
- <structure><image image="05035_002_img.png" thumb="05035_002_tmb.png" print="false" info1="05035_002" info2="Noirmoutier en l'IÌ?le 85330" info3="2005:03:17" info4="©Pascal Xicluna/Min.Agri.Fr." info5="Proue de la maquette d'un fileyeur de 12 meÌ?tres. CNB, groupe BeÌ?neÌ?teau."></image></structure>
- <structure><image image="05035_005_img.png" thumb="05035_005_tmb.png" print="false" info1="05035_005" info2="Noirmoutier en l'IÌ?le 85330" info3="2005:03:17" info4="©Pascal Xicluna/Min.Agri.Fr." info5="Pose de membrures dans une coque en composite verre et reÌ?sine polyester d'un chalutier de 12 meÌ?tres. Atelier de moulage de BeÌ?neÌ?teau PeÌ?che, CNB. Chantier de construction de bateaux de peÌ?che."></image></structure>
|
mais j'ai quelques soucis
1) je souhaiterais que la balise <structure>ne se repete pas avant chaque image mais juste en début et fin de toutes les images, je n'ai sait pas ainsi où placer cette balise...
2)je desirerais enlever le mot "exemple" situé au départ
3)est ce que qq1 saurait d'ou viennent ces caractères invalides du type : CNB.

merci d'avance pour vos réponses