Mostrando entradas con la etiqueta xml. Mostrar todas las entradas
Mostrando entradas con la etiqueta xml. Mostrar todas las entradas

martes, 1 de junio de 2010

Consumir un Web Service y manipular el resultado XML

 

Este ejemplo servirá para ver dos cosas, como  usar un Web Service y como manipular un documento XML. El Web Service que vamos a ver de ejemplo, me regresa los datos sobre el clima de una ciudad. De parámetros de entrada requiere el nombre de la ciudad y el país.

Les debo el paso a paso… pero aquí esta lo más importante…

url

http://www.webservicex.net/globalweather.asmx

using

image

Código

image

miércoles, 26 de mayo de 2010

Web service

 

http://www.webservicex.net/currencyconvertor.asmx

 

using

using net.webservicex.www;

protected void cmdConvertir_Click(object sender, EventArgs e)
{
    // Tomamos los valores de las monedas de los dos textboxes...
    // Como los tipos de moneda son un enumerativo (Currency)... tenemos que convertir
    // del string que tomamos del textbox a un enumerativo Currency que sera donde lo asignamos
    // esto lo logramos con Enum.Parse(typeof(Currency), variableString)
    Currency moneda1 = (Currency) Enum.Parse(typeof(Currency),txtMoneda1.Text);
    Currency moneda2 = (Currency) Enum.Parse(typeof(Currency),txtMoneda2.Text);
    // string donde guardaremos el resultado
    string xmlResultado;
    // Ahora si creamos una instancia local de nuestro web service y lo nombramos convertor
    CurrencyConvertor convertor = new CurrencyConvertor();
    // invocamos al metodo ConversionRate del webservice y le mandamos los dos parametros tipo Currency
    // como el resultado que me devuelve es un double, lo paso a string para poderlo poner en el textbox
    xmlResultado = convertor.ConversionRate(moneda1, moneda2).ToString();
    txtResultado.Text = xmlResultado;
}

miércoles, 17 de marzo de 2010

Mostrar etiquetas html en este blog

Resulta que publiqué una entrada en este blog en el que ponía el contenido del web.config, y como es contenido en XML, resulta que no me lo puso.
Lo que ocurrió, que lo escribí en mi super editor el NotePad, pero al copiarlo al blogger, desaparecio todo el contendio de las etiquetas, y viendo el codigo en html, vi que lo tomaba tal cual.
Lo que yo deseaba era que mostrara el contenido, no que lo intentara interpretar o lo tomara como etiquetas, así que la solución que tuve es pasarlo a html, pero como no soy un super experto en eso, y no me gusta hacerlo a pie... hay que utilizar alguna herramienta.

Editor HTML
Puedes utilizar tu herramiendo de edición HTML, como el Microsoft Expression Web, copias el contenido del Notepad en edición, y copias el codigo html generado y lo pegas en el blogger...y listo.
Editor en línea
También lo puedes hacer en lína si no tienes ninguna herramienta instalada o no estás en tu compu.
Utilice la siguiente página: http://blogcrowds.com/resources/parse_html.php
Solo pegas el contenido y le das al botón parse y listo, te pone el código html que puedes pegar en la pestaña de edición de html de tu entrada en el blog.