Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Leggere un file xml

  1. #1

    Leggere un file xml

    In pratica da una pagina aspx devo leggere un file
    xml cosi' formattato, per poi inserire in delle
    variabili della pagina stessa il valore dei vari elementi
    id,nome ecc.. del file xml.

    PS: il nodo principale è "configuration" ed è unico


    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <id>01</id>
    <nome>mario</nome>
    <cognome>rossi</cognome>
    </configuration>



    Grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Volevo fare pratica con l'oggetto XmlTexReader ed allora....

    codice:
    <%@ Page Language="VB" %>
    <%@ Import NameSpace="System.Xml" %>
    
    <Script runat="server">
    Sub Page_Load(Obj as Object, E as Eventargs)
    	Dim myReader as XmlTextReader
    	Dim i, j as integer
    	i = 0
    	Dim MyArr(i) as string
    	try
    		myReader = new XmlTextReader(Server.MapPath ("TuoFile.xml"))
    		while myReader.Read()
    			Select Case myReader.NodeType
    				Case XmlNodeType.Text
    				MyArr(i) = MyReader.Value.ToString
    				i = i + 1
    				Redim Preserve myArr(i)
    			End Select
    		End While
    	catch Ex as Exception
    	'qui gestisci l'errore
    	'non so per quale motivo ma un errore c'è ma non ti da problemi...
    	finally
    		myReader.Close
    	End try
    	
    	'verifichi il funzionamento
    	For j = 0 to i
    	Response.Write(myArr(j) & "
    ")
    	next
    	
    End Sub
    </Script>
    Spero che ti vada bene...


    Hey hey, my my Rock and roll can never die!

  3. #3
    L'avevo risolto ieri notte alle 3

    Cmq, grazie lo stesso !!!

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.