[XSLT] transformation XML->XML en php
Je suis debutant et je desir transformer cet xml ci dessous en subdivisant le contenu de mes tags en plusieurs tags .Est ce possible?
Code:
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
| <report>
<table>
<columns>
<column name="date"></column>
<column name="campaign"></column>
<column name="keyword"></column>
<column name="headline"></column>
<column name="maxCpc"></column>
<column name="imps"></column>
<column name="clicks"></column>
<column name="ctr"></column>
<column name="cost"></column>
<column name="pos"></column>
</columns>
<rows>
<row date="2004-10-31" campaign="Client : 187304 (50)" keyword="Total - content targeting" headline="Escale des Aravis" maxCpc="" imps="145" clicks="1" ctr="0.006896551724137931" cost="50000" pos="3.413793103448276"></row>
<row date="2004-10-31" campaign="Client : 187304 (50)" keyword="gites savoie" headline="Escale des Aravis" maxCpc="50000" imps="11" clicks="0" ctr="0.0" cost="0" pos="2.6363636363636362"></row>
<row date="2004-10-31" campaign="Client : 187304 (50)" keyword="location aravis" headline="Escale des Aravis" maxCpc="50000" imps="5" clicks="0" ctr="0.0" cost="0" pos="2.2"></row>
<row date="2004-10-31" campaign="Client : 187304 (50)" keyword="station ski aravis" headline="Escale des Aravis" maxCpc="50000" imps="2" clicks="0" ctr="0.0" cost="0" pos="2.5"></row>
<row date="2004-10-31" campaign="Campagne ID33 - (10850) attente client" keyword="Milésimes" headline="Chaussures Bexley" maxCpc="50000" imps="1" clicks="0" ctr="0.0" cost="0" pos="4.0"></row>
<row date="2004-10-31" campaign="Campagne ID33 - (10850) attente client" keyword="Quartier chic" headline="Chaussures Bexley" maxCpc="50000" imps="1" clicks="0" ctr="0.0" cost="0" pos="1.0"></row>
<row date="2004-10-31" campaign="Campagne ID33 - (10850) attente client" keyword="Total - content targeting" headline="Chaussures Bexley" maxCpc="" imps="498" clicks="0" ctr="0.0" cost="0" pos="2.8995983935742973"></row>
</rows>
</table>
<totals>
<subtotal imps="55978" clicks="446" ctr="0.00796741577048126" cost="112760000" pos="2.4483368466183144" name="2004-10-31"></subtotal>
<grandtotal imps="55978" clicks="446" ctr="0.00796741577048126" cost="112760000" pos="2.4483368466183144"></grandtotal>
</totals>
</report> |
[Ajout des balises CODE par GrandFather - merci d'y penser la prochaine fois !]
exemple de ce que je voudrais obtenir
je voudrais si c'est possible passer du premier xml en un xml de ce type:
Code:
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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| <?xml version="1.0" standalone="yes" ?>
<report>
<table>
<rows>
<columns>
<column name="date">2004-10-31</column>
<column name="campaign">Client : 187304 (50)</column>
<column name="keyword">Total - content targeting</column>
<column name="headline">Escale des Aravis</column>
<column name="maxCpc"></column>
<column name="imps">145</column>
<column name="clicks">1</column>
<column name="ctr">0.006896551724137931</column>
<column name="cost">50000</column>
<column name="pos">3.413793103448276</column>
</columns>
</rows>
<rows>
<columns>
<column name="date">2004-10-31</column>
<column name="campaign">Client : 187304 (50)</column>
<column name="keyword">gites savoie</column>
<column name="headline">Escale des Aravis</column>
<column name="maxCpc">50000"</column>
<column name="imps">11</column>
<column name="clicks">0</column>
<column name="ctr">0.0</column>
<column name="cost">0.0</column>
<column name="pos">2.6363636363636362</column>
</column>
</columns>
</rows>
etc....
....
</table>
<totals>
<subtotal>
<imps>55978</imps>
<clicks>446</clicks>
<ctr>0.00796741577048126</ctr>
<cost>112760000</cost>
<pos>2.4483368466183144</pos>
<name>2004-10-31</name>
</subtotal>
<grandtotal>
<imps>55978</imps>
<clicks>446</clicks>
<ctr>0.00796741577048126</ctr>
<cost>112760000</cost>
<pos>2.4483368466183144</pos>
</grandtotal>
</totals>
</report> |
[/code]