[ dejanos @ 19.04.2006. 14:01 ] @
Pozdrav svima!

Imam xml file:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="contacts.xsl"?>

<contacts>
<contact id="1">
<ime>Ime 1</ime>
<prezime>Prezime 1</prezime>
</contact>
<contact id="2">
<ime>Ime 2</ime>
<prezime>Prezime 2</prezime>
</contact>
</contacts>

I preko xsl-a teba da ga transformisem u slican xml file:
<contacts>
<contact>
<userID>1</userID>
<firstName>Ime 1</firstName>
<lastName>Prezime 1</lastName>
</contact>
<contact>
<userID>2</userID>
<firstName>Ime 2</firstName>
<lastName>Prezime 2</lastName>
</contact>
</contacts>

I napravio sam xsl file:

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

<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<contacts>
<xsl:apply-templates/>
</contacts>
</xsl:template>

<xsl:template match="contacts">
<xsl:for-each select="contact">
<contact>
<userID><xsl:value-of select="@id"/></userID>
<firstName><xsl:value-of select="ime"/></firstName>
<lastName><xsl:value-of select="prezime"/></lastName>
</contact>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

I kako sad da ja to pokrenem? :) Mislim da treba ovako da napisem xsl file ali ne znam kako sad da ja to pokrenem pa da dobijem neki novi xml file koji izgleda onako kao sto sam naveo da treba da izgleda.

Pozdrav

[Ovu poruku je menjao dejanos dana 19.04.2006. u 15:01 GMT+1]

[Ovu poruku je menjao dejanos dana 19.04.2006. u 15:05 GMT+1]
[ Dragi Tata @ 19.04.2006. 14:21 ] @
Treba ti neki XSLT procesor kao što je npr SAXON. A možeš da koristiš i običan web browser sa ugrađenom XSLT podrškom.
[ jablan @ 19.04.2006. 14:49 ] @
Ili npr. besplatni tekst editor sa plaginom za XSLT.
[ blaza @ 19.04.2006. 16:15 ] @
Ako koristis integrisanu podrsku web browser-a, npr. IE-ov MSXML, a pri tome ne zelis da rezultat renderujes unutar prozora browser-a, moras pribeci triku:
npr. http://www.cranesoftwrights.com/resources/debugmsxml/
XML fajlu dodeli .xml ekstenziju.
XSL fajlu dodeli .xsl ekstenziju.
Napravi potreban .bat i .js fajl.
Pokreni .bat i prosledi imena XML fajla, XSL fajla, i ime izlanog fajla.
[ jablan @ 19.04.2006. 16:25 ] @
Moderatori, ovo bi moglo u TOP teme...
[ hakiro @ 27.04.2006. 22:06 ] @
ili altova xmlspy
odlican je , toplo ga preporucujem
[ MilosBGRD1969 @ 11.05.2006. 22:30 ] @
Odlican je Cooktop, a free je: http://www.simtel.net/pub/pd/53216.html