Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problemi xsl xml

  1. #1

    Problemi xsl xml

    Due consigli sulla mia prima integrzazione xml -> xsl -> ASP

    Il file xls e asp l' ho ottenuto esportando direttamente da access.

    Vorrei sapere se riesco ad ottenere lo stesso risultato con un file xsl più "pulito".
    Se possibile vorrei inoltre selezionare solo i primi 3 nodi del file xml

    File xml
    http://www.areamc.com/public/xml/ultime5offerte.xml

    File xsl
    http://www.areamc.com/public/xml/ultime5offerte.xsl

    File asp
    http://www.areamc.com/public/xml/inc_xmlshop.asp

    Grazie

    Fabio

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Premetto che non sono per nulla esperto, anzi, ho letto qualcosa su xsl ieri! Vedendo il codice che hai linkato si vede che sei molto più avanti di me!
    Ti posso aiutare forse solo per 'Se possibile vorrei inoltre selezionare solo i primi 3 nodi del file xml'.
    Siccome è xpath, pensavo a qualcosa del genere, per esempio

    <xsl:for-each select="child::self(position() &gt; 0 AND position() &lt;= 3">

    Ho risposto prima di tutto per cercare di aiutarti, seconda cosa per vedere di mettermi in pratica.




  3. #3
    Scusate se mi inserisco ma io sto cercando di fare la stessa cosa tua ma non ci riesco ho creato questo file per collegarmi al db e mettere il tutto in xml
    ma non mi funzione

    ora posto il codice....

    <%@ LANGUAGE = VBScript%>
    <?xml version="1.0"?>
    <rubrica>
    <%
    filePath = Server.MapPath("rubrica.mdb")
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&filePath

    Set rs = Conn.Execute ("select * from rubrica Order by cognome, nome")
    do while not rs.eof
    %>

    <contatto>
    <cognome><%=rs("cognome")%></cognome>
    <nome><%=rs("nome")%></nome>
    <indirizzo><%=rs("via")%>, <%=rs("civico")%></indirizzo>
    <telefonofisso><%=rs("tel1")%></telefonofisso>
    </contatto>

    <%
    rs.MoveNext
    Loop
    Rs.Close
    Set Rs = Nothing
    %>


    </rubrica>
    se questo file lo salvo .xml mi da un errore
    che e questo :

    Nome con carattere iniziale non valido. Errore durante l'elaborazione della risorsa "http://computer01/xml/rub2.xml". Riga 1, posizione 2

    <%@ LANGUAGE = VBScript%>
    -^
    mentre se lo salvo .asp
    funziona e me lo fa vedere come un normale xml

    grazie ancora

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.