PDA

View Full Version : [XSLT] Gestire namespace


fenicexx
26-03-2011, 11:34
Salve,
sono alle prime armi con l'xslt. Vorrei poter trasformare un file xml contente namespace in un altro xml. Se ad esempio questo fosse il mio xml di origine:

<?xml version="1.0" encoding="UTF-8"?>
<xr:ricetta xmlns:xr="http://www.html.it/XMLRicette"
xmlns:xb="http://www.altrodominio.it/XMLBiblio">
<xr:titolo>Pasta, aglio olio e peperoncino</xr:titolo>
<xr:titolo>Pasta, aglio olio e peperoncino</xr:titolo>
<xr:autore>Anonimo</xr:autore>
<xr:ingredienti>
<xr:ingrediente>200 gr. di spaghetti</xr:ingrediente>
<xr:ingrediente>uno spicchio di aglio</xr:ingrediente>
<xr:ingrediente>olio</xr:ingrediente>
<xr:ingrediente>un pizzico di peperoncino</xr:ingrediente>
<xr:ingrediente>sale</xr:ingrediente>
</xr:ingredienti>
<xr:procedimento>
Far bollire dell'acqua in una pentola...
</xr:procedimento>

<xb:biblio>
<xb:autore>Mario Rossi</xb:autore>
<xb:titolo>Della pasta e di altre delizie</xb:titolo>
<xb:editore>Chef Editore</xb:editore>
<xb:anno_pubblicazione>2002</xb:anno_pubblicazione>
<xb:biblio>
</xr:ricetta>

E lo volessi trasformare in un xml contenente solo:

<?xml version="1.0" encoding="UTF-8"?>
<ricetta>
<titolo>Pasta, aglio olio e peperoncino</titolo>
<editore>Chef Editore<editore>
</ricetta>
Faccio fatica a trovare una buona guida in italiano che approfondisca un po' questo argomento.

Grazie