error system.xml

01/10/2006 - 12:11 por Tomeu | Informe spam
Buenos dias.Estoy probando este ejemplo y me da un error de espacio de
nombres.//El tipo o el nombre espacio de nombres 'XML' no existe en el
espacio de nombres 'System'.(¿Falta una referencia de ensamblado?)En cambio
si miro el explorador de soluciones esta allíusing System;
using System.IO;
using System.XML;

public class Quiniela {

public static void Main ( string[] args ) {
String JEnCasa = args[0];
String JFuera = args[1];
String Pronostico = args[2];
XmlDocument xmlDom = new XmlDocument();
xmlDom.AppendChild( xmlDom.CreateElement("", "quiniela", ""));
XmlElement xmlRoot = xmlDom.DocumentElement;

XmlElement partido, jcasa, jfuera, pronos;
partido = xmlDom.CreateElement( "", "partido", "" );
// Elemento <equipo juega=''>
jcasa = xmlDom.CreateElement( "", "equipo", "" );
jcasa.SetAttribute( "juega", "casa" );
XmlText texto;
texto= xmlDom.CreateTextNode( arg[0] );
jcasa.AppendChild( texto );
partido.AppendChild( jcasa );
jfuera = xmlDom.CreateElement( "", "equipo", "" );
jfuera.SetAttribute( "juega", "fuera" );
texto= xmlDom.CreateTextNode( arg[0] );
jfuera.AppendChild( texto );
partido.AppendChild( jfuera );

// Pronostico
pronos = xmlDom.CreateElement( "", "pronostico", "" );
texto= xmlDom.CreateTextNode( arg[2] );
pronos.AppendChild( texto );
partido.AppendChild( pronos );

// Se añade al raíz
xmlRoot.AppendChild( partido );

// Se escribe
Console.WriteLine( xmlDom.InnerXml );
}
}

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
01/10/2006 - 21:17 | Informe spam
"Tomeu" wrote in message
news:%
[...] me da un error de espacio de nombres.//El tipo o el nombre espacio
de nombres 'XML' no existe en el espacio de nombres 'System'.(¿Falta una
referencia de ensamblado?)
[...]
using System.XML;



Si no me equivoco, el problema es que lo has escrito en mayúsculas.
Prueba con System.Xml.
Respuesta Responder a este mensaje
#2 Tomeu
01/10/2006 - 22:52 | Informe spam
Gracial por tu ayuda.
Soy programador VBA y VB y estoy empezando con esto de .NET (que parece
prometer) y como ves estoy algo verde aún.
Sigo teniendo problemas con el codigo ejemplo
Tengo el mismo error en las líneas 27, 32 y 38 "El nombre 'arg' no existe
en el contexto actual"
Probe con algunas modificaciones sin exito alguno.
¿podrías orientarme un poco mas?
Gracias de nuevo.


"Alberto Poblacion"
escribió en el mensaje news:
"Tomeu" wrote in message
news:%
[...] me da un error de espacio de nombres.//El tipo o el nombre espacio
de nombres 'XML' no existe en el espacio de nombres 'System'.(¿Falta una
referencia de ensamblado?)
[...]
using System.XML;



Si no me equivoco, el problema es que lo has escrito en mayúsculas.
Prueba con System.Xml.



Respuesta Responder a este mensaje
#3 RAlvare
01/10/2006 - 23:07 | Informe spam
Tengo el mismo error en las líneas 27, 32 y 38 "El nombre 'arg' no existe
en el contexto actual"
Probe con algunas modificaciones sin exito alguno.
¿podrías orientarme un poco mas?
Gracias de nuevo.





public static void Main ( string[] args )
Si se llama a la función Main con argumentos, estos reciben los nombres
args[0], args[1]...
Asegurate de que pones args[0], args[2] y no arg[0] o arg[2] como
he visto en tu código del mensaje inicial.

Un saludo.
RAlvare.Lugones.
Respuesta Responder a este mensaje
#4 Alberto Poblacion
01/10/2006 - 23:07 | Informe spam
"Tomeu" wrote in message
news:
Gracial por tu ayuda.
Soy programador VBA y VB y estoy empezando con esto de .NET (que parece
prometer) y como ves estoy algo verde aún.
Sigo teniendo problemas con el codigo ejemplo
Tengo el mismo error en las líneas 27, 32 y 38 "El nombre 'arg' no existe
en el contexto actual"
Probe con algunas modificaciones sin exito alguno.
¿podrías orientarme un poco mas?



Viendo el código me da la impresión de que lo que deberías usar es
"args" en lugar de "arg". Se refiere a la variable "string[] args" que
recibe Main. En cambio "arg" no está declarado por ninguna parte. En VBA y
VB te pasaría exactamente lo mismo (con el Option Explicit On, que siempre
es recomendable), es decir, no puedes usar una variable que no hayas
declarado antes.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida