PDA

View Full Version : Da xml a xml.. come?


The March
22-06-2005, 11:07
Ola!

Da un file xml devo ottenere un'altro file xml con formattazione diversa, qualcuno ha idea di come fare?

Lo utilizzo in una webform in c#


mi hanno detto di provare con l'xmlDocument o con gli xslt ma nn so da dove iniziare, qualcuno mi può aiutare?



Tanks ;)

anx721
22-06-2005, 11:54
io uso xslt.. permette di definire uno script di trasformazione che è a sua volta un documento xml, prova a studiarti un po il linguaggio

texerasmo
22-06-2005, 12:13
in xsl non è moto difficile,

esempio
questo è un xsl
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">


<!-- Get the name from the request paramter -->
<xsl:param name="name"/>

<xsl:template match="authentication">
<authentication>
<xsl:apply-templates select="users"/>
</authentication>
</xsl:template>


<xsl:template match="users">
<xsl:apply-templates select="user"/>
</xsl:template>


<xsl:template match="user">
<!-- Compare the name of the user -->
<!-- found, so create the ID -->
<ID><xsl:value-of select="name"/></ID>
</xsl:template>
</xsl:stylesheet>

che riproduce questo xml
<?xml version="1.0"?>
<authentication>
<ID>42342342343</ID>
</authentication>


ok?

The March
22-06-2005, 13:44
ok?

emmmmmm

no :(


l'xml l'ho visto solo in qualche piccolo backup ma xlst non so manco cosa voglia dire :mc:

di qua ho capito davvero poco (se non niente) :muro: :(

anx721
22-06-2005, 14:23
emmmmmm

no :(


l'xml l'ho visto solo in qualche piccolo backup ma xlst non so manco cosa voglia dire :mc:

di qua ho capito davvero poco (se non niente) :muro: :(

scusa, ma xslt non lo impari leggendo un esempio su un forum...sebbene capiti i concetti proncipali fare trasformazioni semplici non sia affatto difficile, devi comunque studiarti il linugaggio e procurarti un processore xslt. Se fai un po di ricerca su google trovi sicuramente un sacco di materiale, inizia a studiare da li, poi se hai delle difficoltà specifiche chiedi sul forum.

Blackat
22-06-2005, 17:49
Leggete Leggete

http://www.w3schools.com/

:D

The March
23-06-2005, 08:14
Leggete Leggete

http://www.w3schools.com/

:D


Thanks, me lo stavo studiando ieri sera, se non erro potrebe esistere un programma che facendo drag & drop tra un xml e l'xml di uscita dovrebbe generare un xsl...
Oggi provo a vederlo sperando sia affidabile.... senò... sono nella cacca dovrei convertire un xml immenso :eek: