Usar un servicio web API Rest con C# (CSHARP)

Ya no es ninguna novedad, el uso de servicio web API Rest en nuestra aplicaciones es superútil , porque nos permite “desconectar” el código de gestión de una aplicación de su presentación al usuario lo que se conoce como frontend. Antes de nada, debes saber que un servicio REST  Representational State Transfer o Transferencia de Estado Representacional en españoles un protocolo HTTP para la comunicación entre sistemas. Los sistemas que siguen los principios REST se llaman con frecuencia RESTful. Antes de entrar en detalle de como usar un servicio web API Rest con C# debemos de tener una base mínimo. Fundamentos de REST Un protocolo cliente/servidor sin estado: cada mensaje HTTP contiene toda la información necesaria para comprender la petición. Como resultado, […]

Estructura de un documento XML (parte II)

This entry is part 3 of 4 in the series Manual XML C#

Debemos de tener en cuenta que en XML existen una serie de caracteres reservados y para ser usados debemos de formatear estos caracteres de forma especial. Si conoces el lenguaje HTML te sonará la simbología: Entidad Carácter &amp; & &lt; < &gt; > &apos; ‘ &quot; ” No obstante en documentos XML es posible que tenga una estructura realmente compleja por lo que si además nos vemos obligados a usar símbolos especiales el código se vuelva realmente complejo. Para ellos disponemos de la sección CDATA (Character DATA). Dentro de una sección CDATA no será necesario el uso de caracteres especiales, tan solo debemos tener en cuenta que no podemos usar la cadena ]]> ya que representa el fin del bloque […]

Estructura de un documento XML (parte I)

This entry is part 2 of 4 in the series Manual XML C#

Ya que tenemos claro que es y porque se crean los documentos XML pasaremos a conocer la estructura de un archivo XML y como se denominan cada uno de los apartados. Todo documento XML tiene por obligación una entidad documento denominado raíz. A partir de esta raíz aparecerán otros subelementos que completaran nuestro archivo y lo almacenarán con la información que queramos guardar. Ejemplo: José Ángel Sánchez 4 1 EGB Javier Barba 4 1 EGB Ya tenemos una estructura lógica pero debemos de conocer otro ítem importante de los archivos XML, los atributos. Los atributos nos permitirán añadir propiedades a los elementos. Siguiendo con el caso anterior podemos completar la información de la siguiente manera. Ejemplo: José Ángel Sánchez 4 […]

Introducción a la gestión de archivos XML en C#

This entry is part 1 of 4 in the series Manual XML C#

Desde hace mucho tiempo, me lleva rondando la cabeza la idea de crear un manual explicando cómo poder gestionar archivos de datos XML desde C# (C Sharp).Como es lógico empezaremos por el principio y explicaremos que es un archivo XML. Un archivo XML (eXtensible Markup Language) se trata de un metalenguaje extensible de etiquetas, similar a HTML, creado por la W3C y cuya finalidad principal es intercambiar información entre plataformas. De esta forma podemos generar un archivo XML desde un programa de escritorio en Visual Basic 6 para que lo consuma un web programada en Java o un script de Flash. Historia XML proviene de un lenguaje creado por IBMEn los años 80 debido a la necesidad de IBM de […]