Bonjour,

Je suis débutant en XML et j'aimerai réaliser une transformation des noms de balises d'un xml à l'aide d'un fichier XSL (ou XSLT). J'ai fait plusieurs recherches sur le web mais je n'ai pas trouvé de réponses.
J'ai vu qu'il était possible de générer un fichier HTML à partir d'un fichier XML et d'une transformation XSLT, mais moi j'aimerai obtenir un fichier XML et non pas HTML

Voici le code du fichier xml source:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE WTDocument SYSTEM "standardX05.dtd">
<WTDocument>
  <ObjectID>
    <localId>wt.doc.WTDocument:294806</localId>
    <ufid>wt.doc.WTDocument:294806|549723154-1133654300451-22488812-76-230-50-193|plm.plm.fr</ufid>
  </ObjectID>
  <objectContainerPath>/wt.inf.container.OrgContainer=utt/wt.pdmlink.PDMLinkProduct=Produit Test TX_Mon Nom</objectContainerPath>
  <organizationId> ((null))</organizationId>
  <number>0000001683</number>
  <masterUfid>wt.doc.WTDocumentMaster:294803|549723154-1133654300451-22488812-76-230-50-193|plm.plm.fr</masterUfid>
  <name>Fichier Word 2</name>
  <docType>$$Document</docType>
  <docTitle> ((null))</docTitle>
  <description> </description>
  <department>ENG</department>
  <domainName>/Default</domainName>
  <folderPath>/Default/Dossier1</folderPath>
  <versionInfo>
    <versionId>A</versionId>
    <iterationId>1</iterationId>
    <versionLevel>1</versionLevel>
  </versionInfo>
  <lifecycleInfo>
    <lifecycleTemplateName>Basic</lifecycleTemplateName>
    <lifecycleState>INWORK</lifecycleState>
  </lifecycleInfo>
  <teamIdentity> ((null))</teamIdentity>
  <externalTypeId>WCTYPE|wt.doc.WTDocument</externalTypeId>
  <contentItem>
    <contentId>CONTENTS/Fichier Word 2.doc</contentId>
    <contentType>ApplicationData</contentType>
    <category> ((null))</category>
    <fileName>Fichier Word 2.doc</fileName>
    <role>PRIMARY</role>
    <descriptor> ((null))</descriptor>
    <urlLocation> ((null))</urlLocation>
  </contentItem>
</WTDocument>
J'aimerai à l'aide d'un fichier xsl ou xslt générer un nouveau fichier xml avec la même structure que le fichier xml source sauf que la balise <category> change de nom et devienne <new_category>

Voilà si quelqu'un peut m'aider ça serait vraiment cool.

Merci.