Ciao a tutti,
Sono rimasto bloccato su questi dati di analisi XML in JSL per un po ', posso farlo a un livello ma non a 2 livelli.
Ho questo XML come di seguito:
AAA " role="PP">
XXX " valore=" -11.9 " />
AAAA " valore=" 7.1 " />
BBB " role="PP">
XXX " valore=" -1.9 " />
AAAA " valore=" 4.1 " />
Ho bisogno che la tabella di output assomigli a questa:
AAA_XXX | AAA_AAAA | BB_XXX | BBB_AAAA |
-11.9 | 7.1 | -1.9 | 4.1 |
Finora, ho questo codice JSL ma può eseguire solo la condizione IF a 1 livello, ma non a 2 livelli per Menu e Item.
On Element( "Item",
Starttag(
If( XML Attr( "name") == "XXX",
column( dt, "AAA_XXX")[row()] = Num( XML Attr( "value"))/10;
);
If( XML Attr( "name") == "YYY",
column( dt, "AAA_YYY")[row()] = Num( XML Attr( "value"))/10;
);
If( XML Attr( "name") == "XXX",
column( dt, "BBB_XXX")[row()] = Num( XML Attr( "value"))/10;
);
If( XML Attr( "name") == "YYY",
column( dt, "BBB_YYY")[row()] = Num( XML Attr( "value"))/10;
);
)Potete gentilmente aiutarmi?
Grazie.