[ dm5889 @ 23.02.2012. 18:46 ] @
Zdrav svima! Radim internetnu stranicu al mi stvara problem učitavanje xml-ja imam feed http://www.so-doo.si/izmenjava/ponudba.xml imam taj xml odakle bih ucitavao podatke, css za stil napravio sam xsl Code (xml): <?xml version="1.0" encoding="windows-1250"?><!-- DWXMLSource="http://www.so-doo.si/izmenjava/epaket.xml" --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <div align="center"> <table border="1" bordercolor="#CCCCCC"> <tr> <th class="TAGElementa"> </th> <th class="TAGElementa"> artikel </th> <th class="TAGElementa" width="70px"> stanje </th> <th class="TAGElementa"> garancija </th> <th class="TAGElementa" width="70px"> cena </th> <th class="TAGElementa"> opis </th> <th class="TAGElementa"> stanje </th> </tr> <xsl:for-each select="ponudba/artikel"> <xsl:sort data-type="text" select="cena_v_EUR" order="ascending"/> <xsl:if test="@v_akciji= 'da'"> <tr> <td><xsl:element name="a"> <xsl:attribute name="href"><xsl:value-of select="url_foto_artikla/slika/@href"/></xsl:attribute> <xsl:element name="img"> <xsl:attribute name="src"><xsl:value-of select="url_foto_artikla/slika/@href"/></xsl:attribute> <xsl:attribute name="width">80</xsl:attribute> <xsl:attribute name="width">80</xsl:attribute> </xsl:element> </xsl:element> </td> <td> <xsl:value-of select="proizvajalec"/> <xsl:value-of select="@naziv"/> {<xsl:value-of select="@koda"/>} </td> <td class="napis"><xsl:value-of select="stanje"/></td> <td class="napis"><xsl:value-of select="garancija_v_mesecih"/></td> <td><xsl:value-of select="cena_v_EUR"/> Eur</td> <td class="napis"><xsl:value-of select="opis"/></td> <td class="napis"><xsl:value-of select="Dodatne_informacije/Stanje_modela"/></td> </tr> </xsl:if> </xsl:for-each> </table> </div> </body> </html> </xsl:template> </xsl:stylesheet> to sve radi ok onda sam u html-ju upotrebio skriptu Code (javascript): <script> function loadXMLDoc(fname) { var xmlDoc; // code for IE if (window.ActiveXObject) { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } // code for Mozilla, Firefox, Opera, etc. else if (document.implementation && document.implementation.createDocument) { xmlDoc=document.implementation.createDocument("","",null); } else { alert('Your browser cannot handle this script'); } xmlDoc.async=false; xmlDoc.load(fname); return(xmlDoc); } function displayResult() { xml=loadXMLDoc("http://www.so-doo.si/izmenjava/ponudba.xml"); [red]//TU BI TREBAO DA UČITAVAM XML[/red] xsl=loadXMLDoc("ponudba.xsl"); [red]//TU PA TRANSFORMACIJA[/red] // code for IE if (window.ActiveXObject) { ex=xml.transformNode(xsl); document.getElementById("example").innerHTML=ex; } // code for Mozilla, Firefox, Opera, etc. else if (document.implementation && document.implementation.createDocument) { xsltProcessor=new XSLTProcessor(); xsltProcessor.importStylesheet(xsl); resultDocument = xsltProcessor.transformToFragment(xml,document); document.getElementById("example").appendChild(resultDocument); } } </script> funkciju u html-ju sam uključio na sledeći način Code (html): probao sam i sa <div> umesto <form> al isto na kraju se javi greška undefined nešto fali to znam i ja al ne znam tačno šta nema puno iskustva sa ovim transormacijama pa bih molio nekoga da mi pomogne gde grešim kako da rešim problem. Hvala svima za pomoć!!!!! [Ovu poruku je menjao mmix dana 23.02.2012. u 20:26 GMT+1] |