Bonjour,
Je veux transformer un xml en xml.
Dans mon xml final je veux cet affichage :
au niveau de mon xsl, j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?xml version="1.0" encoding="utf-8" ?> <CURIDS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CurrenciesV2.xsd"> <CURID ident="AED"> <LABEL>dirham</LABEL> ....
Mon souci est que <CURIDS xmlns
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 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output indent="yes" method="xml" omit-xml-declaration="no" encoding="utf-8"/> <xsl:template match="/devises"> <xsl:element name="CURIDS"> <!-- la boucle for-each --> <xsl:for-each select="devise"> <xsl:element name="CURID"> <xsl:attribute name="ident"><xsl:value-of select="codeDeviseSTL"/></xsl:attribute> <xsl:element name="LABEL"><xsl:value-of select="libelle"/></xsl:element> ....si="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CurrenciesV2.xsd> ne s'affiche pas comme cela mais avec seulement <CURIDS> ?
Comment je fais pour faire apparaitre ces namespaces dans cette balises ?
J'ai essayer avec use-attribute-sets ou namespace mais cela ne donne pas le resultat escompté![]()
Merci de votre aide...
Partager