Visualizzazione dei risultati da 1 a 6 su 6

Discussione: creare xml al volo

  1. #1
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812

    creare xml al volo

    in questo articolo
    http://www.webmasterpoint.org/progra...o-xml-asp.html
    si descrive la creazione al volo, ovvero servita al client e senza il file fisico xml, di dati in formato xml

    ma non mi funge...
    i browser dicono in sostanza che si aspettano un carattere " o '

    ma non indicano chiaramente dove (ma secondo me si riferiscono ad un messaggio d'errore in quanto in resto del contenuto è "<font face="Arial" size=2" e l'errore è segnato sul 2, e non ho in stampa quei caratteri)

    il contenuto xml è particolarmnente permaloso?
    chiaro che la query funziona e se anziché stampare un xml stampo semplicemente, tutto va di regola

    inoltre, se la dichiarazione <?xml version="1.0" encoding="iso-8859-1"?>
    non la metto in testa prima di tutto non gli va giù nemmeno quella

    il codice d'esempio:
    codice:
    <%@LANGUAGE="VBSCRIPT"%>
    <% Response.ContentType="application/xml" %>
    <?xml version="1.0" encoding="iso-8859-1"?>
    
    <Elenco_Nomi>
    <%
    dim adoConnect
    dim adoRecordset
    Set adoConnect = Server.CreateObject("Adodb.Connection")
    adoConnect.open "DRIVER={Microsoft Access Driver(*.mdb)};DBQ=" & Server.MapPath("nomi.mdb")
    Set adoRecordset = adoConnect.Execute("SELECT * FROM TabNomi")
    
    Do while not adoRecordset.EOF
    response.write "<Nome>" + adoRecordset("Nome") + "</Nome>"
    adoRecordset.MoveNext
    Loop
    
    adoRecordset.Close
    Set adoRecordset = Nothing
    adoConnect.Close
    Set adoConnect = Nothing
    %>
    </Elenco_Nomi>
    c'è speranza?

  2. #2

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    no, è tutto lì

    l'unica cosa in cui differisce l'esempio è il percorso/nome reale del db,
    ma l'ho testato e ricevo e stampo se lo faccio "normalmente"

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    uh! che il file asp abbia bisogno dei permessi di scrittura?

  5. #5
    caratteri strani all'interno dei campi? posta il risultato del file fatto "normalmente"

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    sgamato l'errore

    codice:
    adoConnect.open "DRIVER={Microsoft Access Driver(*.mdb)};DBQ="
    deve esserci spazio tra la parola driver e la parentesi due giorni per capire!
    l'ho trovato ora perché, anche se verificavo tutto con un file parallelo, non mi ero immaginato che quello spazio fosse influente.
    ora che dovevo stampare per riportati i contenuti la connesione non funzionava dicendo che "non trova il db" (e via di verifiche per capire se il percoso è corretto e se il file esite, uffa!)

    mavaffanbrodo, va!

    comunque la dichiarazione xml va in cima altrimenti alcuni browser si lamnentano

    per ora pare che funga

    e io metto su la zuppa (quella vera )

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 © 2026 vBulletin Solutions, Inc. All rights reserved.