Como en XML ?

02/03/2006 - 09:55 por Guille | Informe spam
Hola

Como podria escribir esto en un fichero XML?

"SELECT * FROM MiTabla WHERE Codigo <> '001'"

Cuando lo intento leer el fichero XML

DataSet.ReadXML("Mi_Fichero_XML")

me da un error indicandome que los carateres <> no son validos.

Que se puede hacer para escapar estos carateres?

Muchas gracias.

Guille
Cádiz (España)

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
02/03/2006 - 13:58 | Informe spam
Guille,

Utiliza en el documento las secuencias de escape &lt; y &gt;

http://www.w3schools.com/xml/xml_cdata.asp

Slds - Octavio



"Guille" escribió en el mensaje
news:%
Hola

Como podria escribir esto en un fichero XML?

"SELECT * FROM MiTabla WHERE Codigo <> '001'"

Cuando lo intento leer el fichero XML

DataSet.ReadXML("Mi_Fichero_XML")

me da un error indicandome que los carateres <> no son validos.

Que se puede hacer para escapar estos carateres?

Muchas gracias.

Guille
Cádiz (España)
Respuesta Responder a este mensaje
#2 Guille
02/03/2006 - 17:31 | Informe spam
Octavio Hernandez escribió:
Guille,

Utiliza en el documento las secuencias de escape &lt; y &gt;

http://www.w3schools.com/xml/xml_cdata.asp

Slds - Octavio



"Guille" escribió en el mensaje
news:%

Hola

Como podria escribir esto en un fichero XML?

"SELECT * FROM MiTabla WHERE Codigo <> '001'"

Cuando lo intento leer el fichero XML

DataSet.ReadXML("Mi_Fichero_XML")

me da un error indicandome que los carateres <> no son validos.

Que se puede hacer para escapar estos carateres?

Muchas gracias.

Guille
Cádiz (España)







Muchas gracias Octavio. Funcionó perfectamente.

Saludos:

Guille :-)
Cádiz (España)
Respuesta Responder a este mensaje
#3 Vyacheslav Popov
02/03/2006 - 17:34 | Informe spam
Hola

Puedes utilizar <![CDATA[ aque va el texto ]]>

Para hacerlo en C# tienes que utilizar el metodo WriteCData, por ejemplo:

XmlTextWriter w = new XmlTextWriter(Console.Out, System.Text.Encoding.UTF8);
w.WriteStartElement("consulta");
w.WriteCData(consultaSQL);
w.WriteEndElement();
w.Close();

Saludos.

"Guille" escribió en el mensaje
news:%
Hola

Como podria escribir esto en un fichero XML?

"SELECT * FROM MiTabla WHERE Codigo <> '001'"

Cuando lo intento leer el fichero XML

DataSet.ReadXML("Mi_Fichero_XML")

me da un error indicandome que los carateres <> no son validos.

Que se puede hacer para escapar estos carateres?

Muchas gracias.

Guille
Cádiz (España)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida