Cuestión : ¿Cómo transferir un archivo del xml en el uso de Silverlight?


Hola,

¿por favor decirme cómo cargar un archivo de XML de carpeta del proyecto o de Internet en un uso de Silverlight?
He intentado los acercamientos siguientes:
1) He seguido la clase particular de Kirupa en la transferencia de un archivo del xml, pero no trabaja. Estoy utilizando el estudio visual 2010
y .NET 4 con C#.
La clase particular está en:
http://www.kirupa.com/blend_silverlight/loading_xml_sl2_pg1.htm
No puedo ver el contenido transferido del archivo del xml en el messagebox o en el HtmlPage.Window.Alert (xmlData);

2) También he intentado

XDocument doc. = XDocument.Load (“xmlFile.xml”);
            MessageBox.Show (doc.ToString ());

Pero
 MessageBox.Show (doc.ToString ());

no aparece.

Por favor decirme lo que debo hacer de modo que pueda transferir un archivo del xml como secuencia en mi proyecto del silverlight de modo que pueda manipularlo para exhibir el resultado en mi uso del silverlight.

Esta pregunta viene después de que mi pregunta anterior pues he realizado que puede ser que tenga que transferir el archivo del xml para procesar mientras que el archivo del xml es complicado y las imágenes no son parte de itemCollection; sin embargo, no estoy seguro.

Sugerir por favor lo que debo hacer de modo que pueda transferir un archivo del xml en el silverlight .net 4.0 (CONTRA IDE 2010 con C#) como secuencia de modo que pueda utilizar LINQ como creo que es la manera de ir, pero la clase particular que he encontrado, de Kirupa, no trabaja (el HtmlPage.Window.Alert (xmlData); o MessageBox.Show (...) no aparece).

Respuesta : ¿Cómo transferir un archivo del xml en el uso de Silverlight?

Esto es lo que usted necesita hacer….Éste es el código a partir del uno del proyecto vivo.

ClientInfoList es una clase que contiene todas las características que estoy leyendo en el documento del xml.


clientInfoList de Lista>;
XDocument doc. = XDocument.Load (@ ". \. \ xml_files \ clientinfo.xml ");
clientInfoList = (de cliente en el doc. Descendientes (“cliente”)
cliente orderby. Elemento (“nombre”). Valor
seleccionar nuevo ClientInfoData
{
ClientId = cliente. Elemento (“ClientId”). Valor,
EnergyAdvisor = cliente. Elemento (“EnergyAdvisor”). Valor,
Nombre = cliente. Elemento (“nombre”). Valor,
Ciudad = cliente. Elemento (“ciudad”). Valor,
HomePhone = cliente. Elemento (“HomePhone”). Valor,
Email = cliente. Elemento (“email”). Valor,
Visita = cliente. Elemento (“visita”). Valor,
Lengua = cliente. Elemento (“lengua”). Valor,
Provincia = cliente. Elemento (“provincia”). Valor,
StreetNumber = cliente. Elemento (“StreetNumber”). Valor,
PostalCode = cliente. Elemento (“PostalCode”). Valor,
}) .ToList ();

Usted tiene tan todo el dta del xml doc. ..... si usted le quiere puede utilizar cualquier otro lazo para conseguir los datos del doc. del xml.

Si hay cualquier otra pregunta, dejarme saben.

Otras soluciones  
 
programming4us programming4us