Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [2.0] Scrivere e leggere un XML

    Salve a tutti

    sto sbattendo oramai da un pò di tempo con la lettura di un file xml generato da una pagina .aspx.
    Mi spiego:

    1) ho creato una pagine .aspx che crea e restituisce un file xml in questo modo:
    Dim write As New XmlTextWriter(Response.OutputStream, Encoding.UTF8) etc..

    richiamando nel browser la pagina: ../getXml.aspx viene visualizzato correttamente l'xml.

    2) l'xml generato da questa pagina lo devo leggere in un altra e per far questo mi avvalgo dell'xmldocument in questo modo:

    Dim dom As New XmlDocument
    dom.LoadXml(MapPath("getXml.aspx")) o dom.Load(MapPath("getXml.aspx"))

    Facendo questo mi viene restituito un'errore in fase di lettura:
    Rilevati dati non validi al livello principale
    oppure
    Un nome non può iniziare con il carattere '%'

    In pratica viene letto il file getXml.aspx così com'è non leggendo l'xml generato.

    Sapete dirmi dov'è che sbaglio??

    Grazie alla cumpa per le risposte...

    Alex
    Web developer sempre aperto a nuove collaborazioni

  2. #2
    Nessuno da dirmi nulla??

    Web developer sempre aperto a nuove collaborazioni

  3. #3
    devi mettere un URI valido, altrimenti il parametro viene trattato come filename, la pagina non viene eseguita e il file viene letto come se contenesse XML.

    Quindi se devi leggere l'output xml della pagina getxml.aspx devi fare così:

    Codice PHP:
    dom.Load("http://tuodominio.xxx/getXml.aspx");

    //oppure se sei in locale:

    dom.Load("http://localhost:3333/getXml.aspx"); 
    Davide

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.