XmlDocument

03/10/2009 - 20:37 por Alberto | Informe spam
Tengo el siguiente xml:

<?xml version="1.0" ?>
<!-- Pruebas para aplicacion de analisis sintactico -->
<configuracion>
<FuenteFrase>Microsoft Sans Serif; 18pt</FuenteFrase>
<FuenteNodos>Microsoft Sans Serif; 18pt</FuenteNodos>
<ColorFondoArbol>ControlDarkDark</ColorFondoArbol>
<ColorFondoNodo>Transparent</ColorFondoNodo>
<ColorFondoFrase>Transparent</ColorFondoFrase>
<ColorLineas>Blue</ColorLineas>
<UltimoDirectorio></UltimoDirectorio>
</configuracion>

Y el siguiente código para leer la entrada de "FuenteFrase":

XmlDocument doc = new XmlDocument();
string srch = "configuracion/FuenteFrase";
XmlNode foundnode = doc.SelectSingleNode(srch);

Si no me equivoco, la cadena está bien pero foundnode siempre es nulo. ¿Me
podriais decir porqué? Gracias
 

Leer las respuestas

#1 Alberto Poblacion
03/10/2009 - 21:58 | Informe spam
"Alberto" wrote in message
news:
Tengo el siguiente xml:

<?xml version="1.0" ?>
<!-- Pruebas para aplicacion de analisis sintactico -->
<configuracion>
<FuenteFrase>Microsoft Sans Serif; 18pt</FuenteFrase>
<FuenteNodos>Microsoft Sans Serif; 18pt</FuenteNodos>
<ColorFondoArbol>ControlDarkDark</ColorFondoArbol>
<ColorFondoNodo>Transparent</ColorFondoNodo>
<ColorFondoFrase>Transparent</ColorFondoFrase>
<ColorLineas>Blue</ColorLineas>
<UltimoDirectorio></UltimoDirectorio>
</configuracion>

Y el siguiente código para leer la entrada de "FuenteFrase":

XmlDocument doc = new XmlDocument();
string srch = "configuracion/FuenteFrase";
XmlNode foundnode = doc.SelectSingleNode(srch);

Si no me equivoco, la cadena está bien pero foundnode siempre es nulo. ¿Me
podriais decir porqué? Gracias



Prueba a ponerle:
string srch = "/configuracion/FuenteFrase";

O incluso:
string srch = "//configuracion/FuenteFrase";

Preguntas similares