Me estoy consultando un servicio basado en jabón y desean analizar el XML devuelto sin embargo cuando intento cargar el XML en un xdoc con el fin de consultar los datos. recibo un mensaje de error "caracteres ilegales en la ruta"? Esto (abajo) es el XML devuelto por el servicio. Simplemente quiero obtener la lista de competiciones y ponerlas en una lista que tengo configurada. Sin embargo, el XML se carga en un documento XML, por lo que debe estar correctamente formateado.XML caracteres no válidos en ruta
Algún consejo sobre la mejor manera de hacer esto y recibir todo el año el error sería muy apreciada.
<?xml version="1.0" ?>
- <gsmrs version="2.0" sport="soccer" lang="en" last_generated="2010-08-27 20:40:05">
- <method method_id="3" name="get_competitions">
<parameter name="area_id" value="1" />
<parameter name="authorized" value="yes" />
<parameter name="lang" value="en" />
</method>
<competition competition_id="11" name="2. Bundesliga" soccertype="default" teamtype="default" display_order="20" type="club" area_id="80" last_updated="2010-08-27 19:53:14" area_name="Germany" countrycode="DEU" />
</gsmrs>
Aquí está mi código, que necesito para poder consultar los datos en un xdoc:
string theXml = myGSM.get_competitions("", "", 1, "en", "yes");
XmlDocument myDoc = new XmlDocument();
MyDoc.LoadXml(theXml);
XDocument xDoc = XDocument.Load(myDoc.InnerXml);
dónde están los caracteres '-' viene? ¿Es un error de copiar/pegar o está en el XML real? – Oded
@Oded Supongo que provienen de copiar y pegar el XML de IE de la vista XML de VS. –
Sí, he copiado de XMLVisualier en Visual Studio – Kevin