Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Uvoz xml u html pomoć

[es] :: Javascript i AJAX :: Uvoz xml u html pomoć

[ Pregleda: 760 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dm5889
Dragan Marinković
Srbija

Član broj: 135660
Poruke: 7
*.dynamic.t-2.net.



+1 Profil

icon Uvoz xml u html pomoć23.02.2012. u 18:46 - pre 147 meseci
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):

<form id="example">
     <script type="text/javascript"> document.write(displayResult())</script>
</form>
 


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]
Dragan
 
Odgovor na temu

dm5889
Dragan Marinković
Srbija

Član broj: 135660
Poruke: 7
*.dynamic.t-2.net.



+1 Profil

icon Re: Uvoz xml u html pomoć24.02.2012. u 16:39 - pre 147 meseci
Imali ko kaav predlog ili kakav dobar tutorial.....
Dragan
 
Odgovor na temu

[es] :: Javascript i AJAX :: Uvoz xml u html pomoć

[ Pregleda: 760 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.