Recupero nodo in un file Xml

mercoledì 26 aprile 2006 - 23.09

MordadellaGay Profilo | Junior Member

Ciao sto cercando di utilizzare Log4Net ma ho un prolema nel recupero di un nodo


cosa fa esattamente

("/log4net/appender[@type='log4net.Appender.RollingFileAppender']/param[@name='File']/@value");

??

non ho molta dimestichezza con file XML e non capisco come viene gestito questo path: devo avere una cartella /log4net/appender????
[@type='log4net.Appender.RollingFileAppender']/ ... e questo??
[@name='File']/@value ... e questo??


Codice completo:

xd.Load(@"log4net.xml");
System.Xml.XmlNode nodo =
xd.SelectSingleNode("/log4net/appender[@type='log4net.Appender.RollingFileAppender']/param[@name='File']/@value");

if (nodo != null)
{

Grazie per l'aiuto

MordadellaGay Profilo | Junior Member

Scusa ma non ho ben capito come viene interpretata quella stringa.... ho letto quanto mi hai scritto, ma non capisco come viene generato il path

xd.Load(@"log4net.xml");

mi carico il file XML

System.Xml.XmlNode nodo =
xd.SelectSingleNode("/log4net/appender[@type='log4net.Appender.RollingFileAppender']/param

assegno a Nodo, leggengo dal file XML log4net.xml,

/log4net/appender ... questo cosa indica??
[@type='log4net.Appender.RollingFileAppender']/param ... questo cosa indica??

Grazie ancora

MordadellaGay Profilo | Junior Member

Grazie per la risposta!

Ora è piu chiaro!

MordadellaGay Profilo | Junior Member

Grazie per la pazienza... ma io sono ancora in alto mare

il file xml è cosi strutturato
<log4net>
<!-- Appender su file giornaliero -->
<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
<param name="File" value="tmp" />
<param name="AppendToFile" value="true" />

codice

xd.Load(@"log4net.xml");

dal debug OK... xd non è null

System.Xml.XmlNode nodo = xd.DocumentElement.SelectSingleNode("/log4net/appender[@type='log4net.Appender.RollingFileAppender']/param[@name='File']/@value");
if (nodo != null)

dal debug... non entra nella if nodo è null
{

MordadellaGay Profilo | Junior Member

Please help me!!!

Non so piu cosa fare con questo nodo XML

MordadellaGay Profilo | Junior Member

Era sbagliato il path del file

Uffff quanto tempo perso!!!

Grazie per l'aiuto cmq
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5