Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    86

    [C#] Accesso a risorse XML in fase di esecuzione

    Salve a tutti, questa mattina ho aggiunto delle risorse (file .xml) al mio progetto, per leggere l'xml uso XMLTEXTREADER ma purtroppo riscontro un errore, sicuramente sbaglio qualcosa che non riesco a capire. Ecco la stringa di codice che mi da errore (Erroe: Uri non valido stringa Uri troppo lunga)


    codice:
    XmlTextReader re=new XmlTextReader(Properties.Resources.XMLFile1))

    Un saluto a tutto, spero che qualcuno riesca ad aiutarmi.

  2. #2
    Se non ricordo male, Properties.Resources.XMLFile1 ti restituisce il testo contenuto nella risorsa, non un URI o un percorso che XmlTextReader può usare. Se vuoi usare necessariamente l'XmlTextReader puoi creare uno stream basato sulla stringa che ti viene fornita usando System.IO.StringReader, per poi passarlo all'XmlTextReader.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3

    Moderazione

    Tra parentesi, per i linguaggi .NET c'è la sezione apposita, sposto.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    86

    Distrazione

    Certamente è proprio così, mi scuso per la distrazione. Ecco come ho risolto il punto critico evitando lo stream:

    codice:
    XmlDocument d = new XmlDocument();
    d.LoadXml(Properties.Resources.XMLFile2);
    Grazie per la pronta rispostsa una saluto a tutti

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.